投递 7.29
基本情况:内推投递 非直通部门 非科班 没实习和高大上项目 没想过提前批简历能过~
一面 8.17
- 自我介绍
- 看了什么书
- 写编程题三道:很简单的斐波那契数列、括号匹配、二叉树剪枝
做剪枝之前问了熟悉什么算法 - ES6新特性
- promise说一下,API说一下
- 利用promise实现xx秒返回value
- react生命周期
- 同步异步 事件循环等
基本你回答到XX点面试官就会打断你说可以了...
...也有很多记不清了...
二面 8.23
纯凉,到最后反问都不想问了~不问基础,只问场景
- 音乐类APP在浏览器开启多个标签页怎么保证只播放最后一个点击播放的音乐
提示:浏览器跨标签页通讯、浏览器存储 - Promise一面问了什么,场景,3秒没成功返回报错,考察Promise.race应用场景
- redux缺点,从自己项目开发的角度说...
- 剩余参数,数组解构相关
- 手写memoize函数
- 为什么用styled-component
- 单点登录重定向判断方式,浏览器是如何得知要重定向到哪个url的,考察状态码和响应报文
- 反问:此刻已经不想反问了,随便问了改进的地方,面试官说大家基础都差不多,主要看拓展,说了下可以去开发新工具啥的,对于烂大街项目问不出和花来,大概这就是转码人的悲哀吧...
...还有几个我有点记不清了,反正回答得很不好,纯凉了...
总结
一面很基础,面完信心满满
二面全场景,面完信心全无
有点迷茫不知道怎么继续复习了,从应用层面的确还有很多可以努力的地方,但是伴随着笔试面试科研的压力,感觉时间真的不多了..
好处就是发散了自己的思维...哦原来面试可以从这些角度去发散...
#百度面试##前端#