dva
dva copied to clipboard
2019-02-22 周报
面试题目
技术上问到的一些问题:
- 如何实现一个 js 模块化,思路?
- 如何解决循环调用的问题?a.js require('./b.js') 然后 b.js 又 require('./a.js')
- http 缓存策略?
- http1.1 和 http2.0 区别?
- js 宏任务和微任务?
- 为什么选择从 dva 升级到 umi?
- 为什么用 typescript?
每个面试官收尾的几个问题:
- 职业规划?
- 有什么要问面试官的。(发现几乎所有面试官问这个问题的时候都特别期待着发生点什么似的)
回来之后看的几篇文章:
- 这一次,彻底弄懂 JavaScript 执行机制
- 微任务、宏任务与Event-Loop
- JavaScipt 中的事件循环(event loop),以及微任务 和宏任务的概念
- 布局概念:关于CSS-BFC深入理解
面试心得
上来就问老东家薪资的公司可以直接 pass 掉,因为通常他们下一句都是 "薪资只能涨幅 20%-30%",这些人事只会按照公式来,压根不会理会你能做多少事。我在想:对于工资要的太高而能力不符的,不是还有试用期机制可以随时辞退吗?难道试用期都变成压榨毕业生的方式?
一些大公司如:百度、阿里从头到尾就没有问这些问题。面试百度的时候是一个年轻的女生,问了一些貌似很高深但网上一搜就能搜到答案的问题,她对我的评价是实战派,但底层知识不太扎实,我擦了个去,拳打的漂亮有个屁用,能把人撂倒才是王道。接到阿里的电话面试还是非常激动地,问的问题也答的自我感觉还可以,遗憾的是工作地点在杭州。
其它一些公司的面试没有留下太多印象,薪资都是20k起步,不过没有什么其它地方特别吸引我,要不就还是一些银行的工作岗位,没有太多新鲜感。
蓝湖
远程交流时,如何跟小伙伴之间交流 UI 设计稿。服务于设计师的,更快交付设计图。