找工作一个月总结

155 阅读5分钟

从3月开始筹备找工作到月底,已经过去快一个月了,陆陆续续面试有十来家公司,给我的感觉就是机会还是有的,总之自己要好好准备,把之前的基础知识巩固一下,掘金每天去转一下,养成良好的编程思维。

下面将是我此次参加社招的一些面试记录,岗位是前端工程师,工作经历3年,希望能够帮助到大家。

工业自动化公司A
一面
  1. 个人介绍
  2. HTTP和HTTPS有什么区别
  3. HTTPS证书的作用是什么
  4. 前端算法了解哪些
  5. 简单排序是什么,效率怎么样
  6. 冒泡排序是什么,效率怎么样
  7. 有更有效的排序方式吗
  8. 常见的数据结构有哪些
  9. 队列是什么?有哪些应用
  10. 栈是什么?有哪些应用
  11. TS和JS有什么区别?什么情况下适合用TS?
  12. 代码怎么做高亮
  13. 原型链是什么
  14. 什么是面向对象?什么是面向过程?JS语言属于哪种?
  15. 封装,继承,多态是什么
  16. 为什么要使用虚拟DOM
  17. Vue中data变化,我会怎么处理它的更新
  18. 前端性能优化有哪些方式
  19. Vue的周期函数
  20. http2.0和http1.0的区别
  21. Http2.0传输分割?适用于?
  22. 强缓存和协商缓存?标签是什么?
  23. 自己的优势和劣势
二面
  1. 继承的几种方式
  2. 设计模式了解过吗
  3. 递归用过吗
  4. 在vue中引用组件,怎么改组件的样式
  5. vue父组件怎么调用子组件的方法
智谱华章
一面
  1. hooks怎么模拟componentwillUnmount
  2. useEffect有没有返回值
  3. useCallback是什么
58金融
一面
  1. TCP三次握手
  2. 判断数组的方式
  3. 事件循环输出值
二面
  1. 自我介绍+项目
  2. 二叉树遍历出最左侧可见节点
同仁堂健康
一面
  1. 开发组件的经验有哪些
  2. js doc是什么
  3. iframe的优缺点
  4. localstorage怎么存对象
  5. 讲一下正则表达式,正则规则有哪些
  6. 讲一下wabpack
  7. vue和react的区别
  8. vue有没有hook
  9. 说一下异步的发展
  10. 性能优化方案有哪些
  11. url访问的过程
  12. 三次握手和四次挥手是什么
  13. 怎么样减少js文件对css的阻塞
  14. 怎么减少回流和重绘
  15. 工作中遇到难以解决的问题?又是如何解决的?
  16. 说一下事件循环?
  17. 哪些是宏任务?哪些是微任务?
工业自动化公司B
一面
  1. 在react中,发送数据请求在哪个生命周期函数
  2. 怎么异步操作请求接口?
  3. 做一个简单的登录页面
  4. 场景题:发送请求,如果失败则重试,重试上线为n次,怎么实现
白龙马云行
一面
  1. 项目中的难点
  2. react怎么减少不必要的render
  3. useCallback 和useMemo在什么场景使用
  4. useState后渲染的过程是什么
  5. 什么是虚拟dom
  6. 怎么判断js的数据类型
  7. 用递归将12345变成54321
新东方
一面
  1. 手写forEach
  2. 原型链上写forEach
  3. 手写Map
物联网公司C(offer)
一面

自我介绍+项目

二面

自我介绍+项目

三面
  1. 自我介绍+项目
  2. 职业规划
  3. 主要就是聊聊天
网络安全公司D(offer)
一面

自我介绍+项目

二面

自我介绍+项目

三面
  1. 项目中遇到的难点是什么?是怎么解决的?
  2. 职业规划
  3. 平时怎么学习的
  4. 了解过gpt吗
  5. 主要就是聊聊天
携程
一面
  1. js的原型
  2. js的继承
  3. 浏览器的垃圾回收机制
  4. Async await 与promise的区别
  5. Generator是什么
  6. Promise出错了 先经过try catch 还是promise.then
  7. Jsonp是什么
  8. npm的机制
  9. 浏览器和node事件循环机制的区别
  10. 事件代理的原理
  11. Webpack的打包机制
  12. Bfc是什么
  13. 垂直居中
  14. transform了解吗
  15. 回流和重绘是什么,触发的场景,怎么优化
  16. React的事件机制
  17. React减少不必要渲染的方式
  18. React优化的方式有哪些
  19. React的dom更新原理是什么
  20. SetState什么时候是同步的,什么时候是异步的
  21. React的生命周期有哪些
  22. 怎么提高dns解析
  23. 线上js文件报错,怎么debug
58同城
一面
  1. 项目中遇到的难点是什么?是怎么解决的?
  2. js类型检测
  3. cookie比较大的时候怎么办?
  4. 后端处理跨域的时候是设置请求头还是响应头?
  5. iframe怎么跟父组件通信
  6. react的useState原理
  7. react怎么更新的dom
  8. react dom的diff是深度遍历还是广度遍历
  9. loader和plugin 的区别
  10. webpack为什么要把文件转成js
  11. react的通信方式
  12. redux有几部分组成
  13. vue computed 和watch的区别,以及使用场景
  14. ts 的type和interface的区别
  15. dns有几层
  16. Object和Map的区别