面试总结
年底了,追旅也出去面试了一下,对自己做个全面“体检”,了解一下当下技术与发展方向,大体方向就是两个:
pc端:React、Vue等框架 + 工程化 + node,偶尔遇到使用Angular
移动端:向跨端发展,如uniapp、remax等
大小厂的面试也都参加过,也跟创业公司老板进行过深入谈心,整体感觉还是不错的,特别是大厂的面试官会步步深入的引导你,更全面的考察你的技术栈和项目经验,对于创业公司的话,其实你进去后可能就是挑大梁的,如果你认为公司或项目前景很好,自己也想拼一把的话一定要去,别让自己后悔,我能说我后悔了吗,哈哈哈
如果技术面试ok了的话,差不多也就是到hr阶段了,这个阶段hr会了解你的一些过往,主要也是对你这个人做一个全面的考察,再之后也就到了谈薪资阶段,结合你现状和面试公司的情况说出你的心里价位就好了,如果遇到一些讨价还价的我是不建议去做过多的争论的,每个公司都是有预算的,想要你的公司其实不差那几k,各自量力而行就好了
面试题目
- 隐藏标签,如display、visible、opacity
- 居中布局、左右固定中间自适应布局
- 移动端适配、rem原理、1px问题
- flex布局
- 原型、作用域、闭包
- 数组方法
- Eventloop、异步、微任务、宏任务
- ts泛型、继承等问题
- 前端优化,可以从开发优化、打包优化、资源优化、部署等角度去讲
- 选择一个熟悉的框架展开深入的讨论,如vue
- 算法题,刷题去吧
- 找一个你觉得不错的项目展开讲一下
- 自己过往做过哪些值得骄傲的事情
- 前端微服务
- 跨端了解多少
- node方向
每一个问题都是可以深入展开的,这里只是做了个大致的罗列,阿里、哈啰、滴滴这些基本都会问到,这次面试基础知识中隐藏标签竟然是被问到最多的,深入去了解的话可以发现其实面试官还是在考察对回流、重绘等知识
面试后感
面试本身也是一个查漏补缺的过程,对当前技术的一个了解,在后续的开发、学习中给自己制定新的目标,还是那句话学无止境!!!