临近毕业,投的百度技术部的实习生。
一面:
1、OSI七层模型是指?HTTP、FTP、IP属于哪层?
2、常见的几种排序算法:冒泡、快速?
3、js中实现跨域的几种方法?
4、js闭包的理解
5、js继承的几种方法?
6、box-sizing的属性?
7、如何处理浏览器兼容问题?
8、浏览器渲染过程?
9、线程与进程?
10、css中transfer?
11、css3新特性?
二面:
一上来先是项目经历、根据你的项目进行提问,比如前端框架、最大的一次修改啊.......
1、Ajax了解?
2、java数组清空方式?
3、break和return区别,给了一段程序解释一下
4、冒泡算法?复杂度?如何优化?
5、html5有哪些新标签?<canvas>?
6、sql表的连接与选择?
7、input标签style有哪些属性?
8、线程和进程区别?线程生命周期的几种状态?死锁产生的原因及如何解锁?
9、迷宫算法,深度优先和广度优先?
10、js继承的几种方式?代码举例
11、java数据类型?string为什么不是基本数据类型?
12、数据库中varchar和char的区别?
13、js的数据类型?
14、css中块级元素和行内元素举例,Position几种属性区别举例
15、后端交互方式
16、DI框架?
17、vue.js?
二面官问的很细致,虽然知道go die,但是还是给出了很中肯的建议。
首先,看书的重要性,现在越来越少的啃书,其次如果要做前端,继续加强js、去了解DI、vue.js