欢聚集团前端日常实习面经(已OC)
一面
- 自我介绍
- 介绍项目,用了哪些技术?解决了什么问题
- 讲一下 TypeScript 泛型
- display 有哪些属性
- 块级和行内块有什么区别
- 讲一下盒子模型? box-sizing 有哪些属性有什么作用?
- position 有哪些属性有什么作用?
- 对 css 的 BFC 的理解
- 讲一下 js 的数据类型
- 讲一下闭包
- 闭包中的变量为什么不会被回收? 怎么可以让它被回收
- 讲一下箭头函数
- 讲一下实现 Promise 的思路
- promise 有哪三种状态? 从一种状态变到另一种状态还能不能再改变
- promise 的 then 返回什么
- 讲一下 Vue 双向数据绑定
- $nextTick 的作用?怎么实现的
- 讲一下微任务和宏任务
- action 和 mutation 有什么作用
- 用过 react 吗? 一般是用 class 还是 hooks?
- 讲一下 useEffect
- Vue 3 有哪些了解
- 对 webpack 了解吗? chuck 和 module有什么区别
- git 中 merge 和 rebase 有什么作用
- 讲一下强缓存和协商缓存
- 讲一下 https 握手过程? 浏览器生成密钥是拿到证书后生成吗?
- 公钥和私钥有什么区别
- 公钥加密的数据可不可以用私钥解密?私钥加密公钥可不可以解密
- 反问
- 是否有转正机会(不确定,目前只有实习生 hc,后面可能会有正式员工的 hc,倾向校招,看表现)
- 用什么技术栈(React、Typescript、vue)
- 对我的评价
- 面试结果多久出
二面
- 自我介绍
- 介绍项目? 为什么会想做这个项目? 项目有用户在使用吗? 项目还有在维护吗
- 项目中遇到哪些挑战
- 查看附近的圈是怎么处理的
- 有没有关注性能方面的问题
- 发送图片和语音怎么处理的
- 静态资源有上传到 cdn 吗
- 加载历史消息如果消息特别多的话怎么处理的
- 项目开发了多久? 遇到过什么问题,怎么解决的
- 一般通过哪些途径学习前端知识
- vue react uniapp 的区别在哪里
- vue 如何做浏览器兼容
- 跨域有遇到过吗?怎么解决
- 前端常见安全问题有了解吗
- 实习中最大的收获在哪
- 未来 3-5 年的职业规划
- 刚刚提到 golang,那有去学 golang 吗
- 之前实习的工作节奏怎么样
- 实习的时候怎么安排自己的业余时间
- 怎么看待互联网公司加班多的状况
- 反问
- 面试表现(不错)
- 面试几轮(2 + 1)
- 面试结果多久出(3 个工作日内)
- 实习生主要做什么工作/业务(h5、微信小程序)
- 是否有转正机会
HR 面
- 经过上两轮面试对应聘岗位的认知大体说一下
- 业务这方面是感兴趣的吗?自己以后也想从事这方面的工作吗
- 之前在实习主要做什么内容
- 知道现在你面试的是欢聚的哪个项目组吗(社交工具产品中心,服务于一些运营产品)?又问我对这些业务是否感兴趣
- 现在有投其他企业吗?面试进展怎么样
- 为什么会对别的 offer 不满意?平台 or 薪资 or 其他因素?
- 你对实习想获得什么
- 向互联网公司包括欢聚技术人员一般加班比较严重,对加班严重是否可以可以承受有没有心理预期
- 之前实习有没有经常加班或者工作强度怎么样
- 除了其他两个 offer 有没有投一些大厂
- 和前面两轮面试官聊下来感觉他们可以给你带来什么成长?或者说他们的表现你觉得怎么样
- 实习到什么程度你会不想做下去?遇到什么困难会想放弃实习
- 岗位确实没有具体的转正机会?没有转正你具体想实习到几月份
- 广州这边也挺多公司的?为什么会选择欢聚呢
- 今天会给你面试的结果,什么时候可以给是否有来欢聚的意愿呢(先确定意向再发 offer)