面试官看起来比我还含蓄orz
一面真的主要问的都是基础,后面面试官给的评价是:基础什么都了解,就是模糊、不深入,缺少实践
唉实践这个事我也不愿意啊,赶进度的学习orz
后面问面试官说算法重要还是实践重要:他说前端不太看算法(和我看过的其他面经不一样)
说一共有四面,三技术+1hr
话不多说,上题
1.怎么学的前端
2.查找dom的方式?模拟getElementById(我写的层序遍历然后搞了半天往把children放进去了,太紧张了,后面问我会不会arr太大,我说会是会的但是总会遍历到每一个,也可以用递归分治,而且不知道arr的上限啊我,好吧查了下 2^32-1 这么大)
3.讲讲闭包?写个闭包依次输出0 1 2 我给函数外面套一个函数才实现。。缓存肯定得是最头部吧
4.一道题bind指向obj,我一开始说call他说不想这样用我就排除了bind orz
5.两栏自适应右侧图片左侧文字文字居中,我写的flex嵌套
6.协议四层模型:应用层、传输层、网络层、数据链路层
7.分别有什么协议?(http、https、dns ) (tcp、udp) (ip)
8.四层的关系?dns是做什么的?
9.四次挥手的过程,我说的比较模糊一会儿再看一遍三握四挥
10.进程与线程的关系?进程内可不可以没有线程
11.为什么js是单线程的怎么理解?js执行时间过长会不会阻塞渲染无响应?js执行最长应该多少最优?(我猜的16.67ms,网上没搜到orz)
全部评论
(4) 回帖