阿里云前端电话面+笔试

3.30电话面
自我介绍
项目的一些问题
介绍继承和多态的概念,在js中的体现
介绍面向对象的思想,和面向过程有什么不同
介绍进程和线程,浏览器中的进程和线程指啥
介绍计算机网络五层结构,应用层知道哪些协议,传输层里tcp和udp区别,网络层介绍ip协议
举例典型数据结构,详细介绍哈希表
哪些方法可以实现深拷贝
原型,闭包
MVVM是啥
vue中的双向数据响应怎么实现
vue的组件间传值有哪些方法
最近关注的前端新技术
反问环节得知 面试问的题因人而异,像我这种前端经验不丰富的就着重问基础知识。

3.31笔试
两个编程题。
1.列表数组转树结构
2.找出无序数组中和目标值最接近的数
当天早上约的笔试,当天下午发邮件用阿里的系统(应该是面试系统)做。给了一个小时时间,但给再长时间我该写成啥样还是啥样最后想问面试官写的怎么样,他表示在忙其他事

目前状态:无后续,官网显示面试中。
全部评论
你的还不错啊, 我这个他全部问我动画哈哈哈
2 回复 分享
发布于 2023-04-06 17:05 浙江
面试多长时间啊?
1 回复 分享
发布于 2023-04-06 15:45 湖南
笔试题是力扣的算法题吗,用js写的?
点赞 回复 分享
发布于 2024-03-27 21:19 北京
学长 请问请问一下 笔试是力扣原题吗 然后他用的是acm模式还是核心代码模式
点赞 回复 分享
发布于 2024-03-03 16:59 浙江
请问会不会让运行代码呀
点赞 回复 分享
发布于 2023-10-30 16:24 湖北
楼主请问笔试是电话约时间,打电话过来然后邮件发链接这种形式吗
点赞 回复 分享
发布于 2023-04-25 20:05 北京
lz哪个部门呀
点赞 回复 分享
发布于 2023-04-12 14:16 湖南
感谢楼主分享,可以看看笔试题目吗
点赞 回复 分享
发布于 2023-04-08 14:36 上海
楼主笔试第二题有题解吗
点赞 回复 分享
发布于 2023-04-06 15:48 江苏

相关推荐

09-04 20:34
已编辑
门头沟学院 前端工程师
自我介绍 选择一个印象深刻的项目介绍, 虚拟列表列表项高度不固定,如何实现?SSE流式接口是标准的HTTP请求吗?SSE的数据类型与普通HTTP请求区别?前端如何接收SSE流式消息?建立SSE通信后,支持哪些操作?同时发起的SSE连接数量限制?TypeScript项目中,ESLint能否支持子路径的模块导入?Git`merge` 和 `rebase` 区别?对提交历史影响?(项目)每一次操作时,存储哪些信息来支持撤销重做?命令模式相较于数据快照,缺点?如果需要回退到很久之前的某个特定版本,命令模式如何优化?编辑器支持协同编辑吗?了解过协同编辑相关的算法吗?编辑器支持布局吗?拖拽到画布上后如何定位?校招比较看重岗位什么?工作城市?HTTP协议中的协商缓存和强缓存,区别?HTTP/2相比于HTTP/1.1有什么提升?JS脚本执行会阻塞页面渲染吗?浏览器为什么这样设计?`WeakMap`和普通`Map`区别?了解 `requestAnimationFrame` 和 `requestIdleCallback` 吗?为什么使用`requestAnimationFrame`?有什么特性?能保证回调一定会被执行吗?宏任务和微任务的执行规则是怎样的?一个微任务递归地生成另一个微任务,会陷入死循环吗?在JS中,如何让一个对象不可被编辑?CSS的`position`属性有哪些值?绝对定位和相对定位区别?绝对定位元素脱离文档流,会导致其父容器高度塌陷吗?BFC是什么?哪些条件会形成BFC?平衡二叉树?二叉树搜索时间复杂度?跨域?为什么限制同源?没有同源策略,会发生哪些不安全的操作?跨域解决方案?React组件通信方式?React Context和如Redux区别?TypeScript的`interface`和`class`的区别?编译产物?算法题:在一堆数字中找出最大的五个数字,实现思路和复杂度手撕:手写实现Event Emitter,包含 on/off/once/emit方法。反问体验问的确实比较全面,不过大多数都答出来了算法和数组第K大元素异曲同工手撕看过没练过,下来看答案实现方法差不多
查看25道真题和解析
点赞 评论 收藏
分享
1.  自我介绍2.  JS定义变量方式?let const var区别?3.  为什么用const定义变量不可以被修改?底层原理?一定不能改?4.  `let a = 1; let a = 2;` 会发生什么?会报什么错?5.  `var a = 1; var a = 2;` 可以吗?`var a = 1; let a = 2;` 呢?6.  `var`特性(如变量提升)?`console.log(a); var a = 1;` 的结果是什么?7.  JS中基本数据类型?分别存储在哪里(栈/堆)?8.  `let a = {}; b = a; `修改b会影响a吗(会)如何避免(深拷贝)9.  实现一个深拷贝?其它具体方法?10. 什么是同步和异步?什么场景下使用异步?11. 如何将异步操作中的变量/结果给同步代码使用?12. Promise的.then()和.catch()区别?什么情况用?await?13. ==和 ===区别?14. false == '0'结果?false == undefined?null == undefined ?15. 可以 let null = 1吗?16. String常用的方法?17. Array有哪些常用的增删改查方法?18. typeof和 instanceof 区别?19. 介绍一下 Webpack20. Webpack 中的 Loader ?作用?21. Webpack 有哪些特性?构建速度?如何优化?22. 什么是 HTTP?和 HTTPS 区别?23. 为什么 HTTPS 安全?(对称加密和非对称加密解释 HTTPS 的原理)24. 算法题:分金条(LeetCode原题:分发糖果)。25. 解法时间和空间复杂度分别是多少?26. 开发过程中遇到过什么问题?(结合项目说了点方法论)27. 职业规划?28. 反问环节(作息、业务、问了下为啥没问项目和实习,说比较侧重基础)ps:算法只让说思路,而且题目是口述的一开始以为是对于所有人,评分高的要比评分低的分的多,排序+遍历即可后边说我理解错了,是相邻的人,评分高的分的多做过接雨水,类比了一下,两次遍历即可(以为是mid,下来一看是hard)面试体验:还可以,基础的小点比较多比较碎,有些忘记了一开始理解错在那想不让排序怎么On得出最少奖金,以为做不出来了
查看27道真题和解析
点赞 评论 收藏
分享
评论
6
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务