# 面试经历

找工作的一段时间是挺难受的,一天几个面试,四处奔波,没有午休,回到家是一躺就能睡的那种。再加很多简历投了石沉大海,面试官千奇百怪的问题容易让人陷入自我怀疑:原来我没那么厉害。没有拿到offer(不被肯定),难受,心态爆炸。

有句话说:"你必须非常努力,才能看起来毫不费力。"通过面试的反馈,了解自身不足。也许是技术深度,也许是逻辑思维能力,也许是表达能力,必须有一个可以持续改善的决心,厚积薄发,才能走出"码农"的阶层。

  • 给自己找工作的时间可以是两周,多面几家。
  • 不要害怕,试错一次,及时总结和反思。不经历风雨怎么见彩虹?
  • 薪资的话根据自己档次调整,可以给定自己的参考线。能力强的话保证这条线,能力不足允许协商。
  • 诚实,实事求是,不要说谎。比如没有封装过哪个方法,你说封装过,问你技术细节怎么办呢?你吹大了,工作的业务实现不了谁买单?
  • 雇主雇员的最重要的目标是实现产品,付工资给你完成好产品是应该的,完成得好要加薪不合理,除非你已经完全不同层次了。
  • 招聘是过来干活的,不是让你学习的。如果不是熟悉的技能,就不要写上去了。
  • 区分什么叫数据结构,什么是算法,不要被问数据结构的时候回答了算法。
  • 千万千万千万不要说前公司的坏话,学不到东西,同事不好什么的。多找自己的原因。当面试官问你为什么换工作的时候,你会怎么回答?

# 微软外包

  1. 写一个函数实现单词倒序。"This is a word.",结果是".word a is This"
  2. 写一个函数求出s1,s2的最大公共子串
  3. 从最大层开始输出一棵树的值
  4. 在页面画一条直线,旋转45°
  5. Vue的双向绑定原理

能去微软看起来真的很诱惑,但想到人们对外包公司一片倒的差评,肯定有什么具体原因的,可以看看这些回答:大型公司里外包员工和正式员工有什么区别? 我想很像去微软的原因就是感觉显耀,当初面试的时候我发个朋友圈去面试了,不知道其中缘由的人会真的以为是微软面试,其实是外包啊!像典型的事多、钱少、死得早的特征,谁想去外包呢? 我猜这里有个陷阱,一般外包是低难度、重复操作的工作,用人方可能会提高面试难度吊着你,对比其他的工作你可能会更想微软外包吧。

复试准备

  1. 浏览器兼容性
  2. 移动端自适应
  3. 授权登录实现(微信、GitHub)
  4. 瀑布流布局
  5. JS基础知识
  6. 网络原理,HTTP2和HTTPS
  7. jQuery和Bootstrap的使用
  8. 单元测试
  9. 算法题重写
  10. Canvas画直线
  11. 系统架构问题
  12. 封装拖动框
  13. 内框滚动
  14. 多语言支持
更新时间: 4/24/2020, 6:18:15 AM