滴滴前端实习一面凉经
网约车技术部,反正全程是被怼到哑口无言的程度,面完大概20来分钟,就挂了。题目顺序可能有偏差,反正就是很心累,面完感觉自己确实很菜,挂的也是真的快。主要不是大的点答不上来,就是揪着一个方向问啊问,然后就真的不会了。
1.登录权限这里怎么实现?用的token,为什么要存储在localstoage里,为什么要用vue-persistentstate这个插件?意义是什么明明可以直接写,问为什么要长期存储这个token?
(就是为了简单啊,可以直接操作啊,搞得我也不知道怎么回答了)
2.Cookie和session的区别?Cookie怎么写入http请求头?
(我说后端用setCookie方法写入,他觉得不准确好像)
3.vuex的理解,原理?
4.vue的双向绑定原理,v-model的原理,为什么Object.defineProtyty不能深度监听?内部原理咋实现?那要怎么深度监听?
我说是遍历的时候会递归,问那递归为什么还不能改变嵌套层级深的?
5.http状态码举例
100,200,304和403,500,500这里我说的服务端错误,具体啥错我也不清楚
6.三次握手,四次挥手?(一定要详细理解)
7.http请求的结构,使用,请求头里都写过什么?https?
8.tcp和udp的区别,为什么tcp可靠传输(流量控制,拥塞控制)?
没答到他想听的点子上反正,下来才想起来流量控制,拥塞控制啥的
9.虚拟DOM?
我说了下用对象表示DOM结构,但其实他想听的是diff算法。
10.滑动窗口原理以及应用
只简单说了下滑动窗口,原理应用也不知道
11.vue的生命周期,就是发请求写在哪个钩子里,操作dom写在哪个钩子?
12.静态路由和动态路由区别?(没用过,不太知道)
13.算法题:数组的连续最大子数组和(没写出来)
#实习##滴滴##面经#