3.9 电话面
突击,我正在改简历,结果一个电话就要面试,没有一点点防备。貌似是微信支付,被嘲讽的很惨,说我没有任何竞争力。的确,当时啥也没准备,问啥啥不会,感觉给母校丢人了,哈哈哈。然后就凉了,没想到第二天csig捞我了。
3.10预约时间
给自己9天时间准备,没打算一次过,只希望不要再被嘲讽了,我脸皮薄。
接下来痛苦的两周开始了。
划分了几个模块,前端无非考计算机网络,数据结构和算法,祖传三件套,vue,然后高端点的有性能优化,前端工程化,安全等等。
那几天很痛苦,做梦都在面试,梦到面试官问的我都会,笑醒了,结果发现是一场梦。
3.18 猎杀时刻
感谢一面面试官,温柔可爱的小哥哥,没有太为难我这个菜鸡。面了一个小时多点,大概记不清了,没有录屏,以下是依稀记得的东西。
1.自我介绍(不会的就说还没学,不要不懂装懂,他会问)
2.介绍项目,从业务逻辑和技术选型,分层架构,如何优化,具体到某个功能的实现,好好准备,问的很细。
3.计算机网络:
- http了解过吗?1.0,1.1,2.0以及3的区别,讲述一下连接过程,他们都有什么优缺点?
- 详细讲一下2.0的头部压缩
- 你提到websocket,讲一下建立连接的过程
- 浏览器缓存
- cookie,session,webstorage(localstorage/sessionstorage)区别
- session默认有效期?怎么设置?
- tcp三次握手?
- 为什么要三次,不是两次或者四次?
- tcp和udp的区别?什么场景用tcp,什么场景用udp,举个例子?
- 了解过https吗?讲一下如何建立连接,怎么避免传输公钥被三方劫持的问题?
- 跨域
- 什么是同源策略?
- 怎么解决跨域?
- 详细说一下jsonp的原理
- jsonp回调函数可以同名吗?
- 你说到webpack,怎么提高打包速度?
5.安全
- 前端常见的安全问题有哪些?
- 怎么预防?
- 你的项目应用的是哪些?
6.性能优化
- 抓过包没?怎么抓的?
- 如何分析网页性能?怎么提高?
- js相关
- 实现一下promise
- 介绍一下事件循环
- 宏任务微任务?
- 浏览器进程?
- 事件委托知道吗?
- js垃圾回收机制
- dom事件流
好像还有很多,忘记了,就记得这么多,没考算法,面试官说时间不够了,哈哈哈,结果我个智障补了一句我算法不大行,刚说完就心想完蛋,二面绝对要考。
3.19 约二面
一面结果当天就出了,hr速度好快,第二天就约面了,约了下周一下午三点。
3.22 二面
- 自我介绍
- 聊了一下小程序(项目)
- 小程序和网页的区别?
- 项目如何优化?
- 项目有做需求分析吗?怎么实践?为什么要做这个项目?
- 考你一下网络吧,状态码知道吗?(我天太简单了)
- 说一下206,302,304?(刚好看过)
- 行,js一面问的也可以了,你就说说感想吧(比较了一下js和java,因为我会java,主要吐槽js吧,java在我心里是最好的语言)
- typescript了解吗?(因为我提到了java)
- 你怎么学习前端的?
- 知道哪些前沿的技术?平常看哪些技术网站?
二面整体问项目,因为一面面试官技术问的蛮多的了,感觉二面面试官很忙,没时间,草草走了个流程,后面听hr说是个大佬。结果很快就出来了,当天面试完一个小时就出来了,晚上hr就约了。
3月23号 hr面
小姐姐很可爱,声音好听,办事很干练,是我想要活成的模样,哈哈哈。
1.自我介绍
2.介绍项目?为什么做这个项目?怎么做的?
3.有团队协作的经验吗?你在团队的角色定位?
4.考研吗?
5.什么时候能实习?
6.职业规划?
然后hr介绍了一下部门的业务,当场说周四审批,周五给我offer,加了微信,挺感谢这个hr的,后面还帮我催流程,竟然主动问我有没有收到offer。
总结
准备的两个星期特别煎熬,感谢牛客网的面经,给我很大的帮助,两个星期跟高考似的,做梦都在面试,梦到面试简单竟然还笑醒了,特别感谢我的男朋友,他帮我画了数据结构的重点,还指导了我的项目,而且他是我的精神支柱,因为他已经进了腾讯,我很想和他一起进去,到时候就不用分隔两地,所以压力很大,抱着比过的决心,有一次什么东西没学会来着,特委屈,抱着他哭了一场,哈哈哈,现在回想一下,如果重来,我还会这么努力的去准备。祝愿大家也早日拿到offer!相信自己,一定可以的!
全部评论
(11) 回帖