日常整理面经,这个是大二暑假(7月)投的实习
面试方式:飞书视频会议
面试只有一场,两个面试官先后问
自我介绍
讲一下你的项目经历吧
讲一下原型链吧
讲一下闭包吧,闭包的使用场景有哪些
如何解决闭包造成的内存泄露
讲一下你知道的性能优化的方式吧
讲一下JS的类型吧
讲一下你知道的ES6语法吧
forEach 和 map有什么区别
描述一下JS的事件机制吧
平时会使用git的哪些方法?
常用的都聊了一遍,面试官问我了解git rebase吗,我说不了解(当时确实不了解)
你觉得git是利用哪种数据结构实现的
答了树,面试官追问那么git merge是使用了哪种算法?这个没答出来,后来想想应该是合并两颗子树
splice这个方法三个参数分别是用来干什么的,返回值是什么
(说实话没想到会考API,不过还是答出来了)
算法题:字符串相加
力扣地址:https://leetcode.cn/problems/add-strings/
这道题还是很简单的,直接一把过!
就是经典谈薪资,谈实习时长的问题,还有就是对他们的产品有什么了解,一天后发的offer
#前端##前端实习##面试##实习面试初体验##前端面试#