https://www.nowcoder.com/discuss/88493?type=0&order=0&pos=23&page=1
1.ode和java的区别。
2.为什么node不用去处理锁的问题?
3.事件循环?几种队列?优先级?
4.TCP/IP、HTTP
5.HTTP报文结构
6.常见状态码
7.协商缓存。
8.算法题:单链表如何判断是否有环。
9.算法题:单链表如何判断是否是回文链条,不能借助额外空间。
10.平衡二叉树
11.作用域链、闭包
12.引起内存泄露的常见场景。
13.v8引擎的垃圾回收机制
14.最近在关注什么技术?
15.什么是PWA?
cetv 一面
1.说说最近的项目,项目的特点,难点,怎么解决的?
2.了解原型链吗?
3.原型链的应用,继承代码的实现
4.了解闭包吗?
5.闭包的应用、形式、缺点。垃圾回收机制回收哪些变量?
7.了解node吗?
8.了解构建工具吗,都用来干什么?
9.了解的es6的新特性
10.浏览器的几种存储方案,cookie怎么设置不可访问?
11.http状态码?
12.跨域的几种方式以及实现
cetv二面
1.自我介绍
2.前端的学习曲线
3.对自己未来的规划
4.React的diff算法
5.React声明周期
6.setState能用在componentWillUpdate里面吗?
7.算法题:字符串最长子序列的长度(先解决问题 再优化 体现你思考过程 )
8.最近看什么新知识
cetv
https://www.nowcoder.com/discuss/88897?type=2&order=0&pos=78&page=1
自我介绍
介绍项目,以及项目中遇到的难点
对闭包的理解,以及哪些地方用过闭包,以及闭包的缺点
对跨域了解吗,jsonp 的限制
浏览器哪些地方用到了异步(这个没答上来)
CSS 弹性布局,哪些地方用到过
position 属性有哪些值,分别什么含义
ES6 用到过吗,新增了哪些东西,你用到过什么
const 和 let 区别,可以改变 const 定义的某个对象的属性吗
箭头函数,箭头函数的特点,应该是 this 的指向
因为我说项目中用到 cookie,所以她也问了 cookie 有哪些限制
除了 cookie 还有那些东西辨别用户身份的事件机制
settimeout 的机制
遇到过兼容性问题吗,怎么处理的
项目中有用过构建工具吗
平时怎么学习前端,最近在看的一本书
cetv
https://www.nowcoder.com/discuss/89126?type=2&order=0&pos=50&page=1
1.promise突然中断怎么做
2.精准的setTimeout怎么做
3.flex缺点
4.vue缺点
5.移动端方案及项目中用到的方案优点
6.axios深入
7.改进的冒泡算法
8.websocket
9.vue数据双向绑定原理
10.vue,jqeury对比
11.mvvm和mvc对比
12.问项目
cetv
https://www.nowcoder.com/discuss/88561?type=2&order=0&pos=53&page=1
今早十点打电话来面的,小哥哥很温柔,面了36分钟。
一开始问了nodeJS 但是本人不是特别了解,就开始只问基础了:
自我介绍
项目的难点
在项目中担任的角色
闭包的作用和缺点
内存泄漏的排查定位和解决 垃圾回收机制 Websocket实现原理 HTTP状态码 301 302的区别 304是啥
缓存机制 协商缓存
定时器setTimeout的运行机制
事件循环机制eventloop 异步 es5 es6 es7分别怎么解决
js中继承的实现方法
常用布局方法
清除浮动的方法
顺丰科技
https://www.nowcoder.com/discuss/89356?type=2&order=0&pos=4&page=1
自我介绍
项目及项目中用了哪些框架
项目中的难点
了解 MVVM 吗,和 MVC 的区别
对象和类的区别,举个现实中的例子
你理解的面向对象
说一下原型链吧
闭包的原理
数据库了解吗( 不了解 )
css 响应式布局
简历中写着了解 node 是吧( 用 node 写过几个爬虫,具体的不是太了解 )
ES6 新增的 set() 和 map() 有什么区别
说一下快排的原理
阿里一面面经
https://www.nowcoder.com/discuss/89755?type=2&order=0&pos=11&page=1
1、讲一下继承,有点紧张,讲了继承方法的名字,着重问了原型链和构造函数,组合构造函数,寄生组合构造函数,讲了代码级别上的实现。
2、说到继承,又问了我class了解不了解,我说了解一下,问了我class继承,这个没有答上来。
3、讲了一下项目,better-scoll的实现原理,为什么要用better-scoll,能不能用原生的css实现这个滚动效果,这个没有回答上来,被评价css基础薄弱
5、问了webpack的理解
6、html5的新特性和css3的新特性,html5讲了webstorage,webscoket,然后就问了我客户端的存储有哪些,讲了webstorage的localstorage、sessionstorage、globalstorage(html5用localstorage被取代掉了),还有cookie,问了我cookie和localstorage的区别,cookie还没讲完,又出了个场景,,浏览一个网站,选择条件的存储,用cookie还是localstorage,我答了localstorage,问了理解,我说是因为cookie要发送到服务器,,面试官说主要原因是过期时间
7、问了webpack的理解
8、vue父子组件通信的实现机理,,这个刚开始讲错了,,然后才讲对的,问了我如果有多层的父子组件,用什么通信,知道vue里面有这个东西,但是实现想不起来了名字了,就讲了如果自己来设计这个功能的实现思路。
被评价:原生js基础不错,和浏览器交互有一定理解,css基础薄弱,社区的东西了解的不多,代码深度也还不够,,目前的水平和简历想以前端开发进阿里,几乎不太可能