一面(1h)1.自我介绍2.你是如何学习接触并学习前端3.介绍一下你的项目,你在工作室中做了哪些内容,说说你认为感触最深的工作4.关于浏览器缓存,说一下你了解到的东西5.这里我们深入思考一下,说一下浏览器的强制缓存和协商缓存,后面还问了很多关于缓存的问题,6.看你项目中封装过axios,说一说你们项目中常用的请求方式有哪些,什么情况下适合用get,什么时候用post7.说一下get和post请求方式的区别,这里面试官问的很深.8.我们来聊聊网络方面的知识吧,说一下tcp三次握手和四次挥手的原因9.浏览器常见的攻击方式有哪些,在日常工作中如何避免10.学过node吗?对node了解多少11.对数据库了解多少,知道Nosql吗,有没有在项目中应用到12.了解过响应式布局吗,你们项目中是如何去实现的13.常用的排序方法有哪些,知道快排吗,说一下快排的实现思路14.const,let,和var的区别,对ES6新增的内容了解多少15.知道深拷贝和浅拷贝吗,说一下有哪些方法16.看你项目中用到ts,那你说一下ts和js的区别。你们在项目中是如何使用ts的,了解过ts的装饰器吗17.了解过跨域吗?解决跨域的方法?18.可以,那我们来做两道题目吧1)将一个数字去重并按照升序排序2)场景题,用户输入电话号码后点击获取验证码按钮,校验用户是否输入电话号码,并校验验证码的格式反问环节1.部门技术栈2.面试官对于学好前端有什么好的建议吗二面(40多分钟)1.自我介绍2.说一说学习前端的经过,遇到的困难,是如何解决的?3.说一下自己简历上的项目,自己在项目中做了哪些工作?3.有没有封装过组件,封装思路?4.有没有想过对你封装的组件进行优化5.看过vue2和vue3的源码吗,说一下vue3相比vue2有哪些改进的地方6.说一下vue的生命周期7.说一下vue组件的通信方式,如何实现父子组件通信8.看你项目中用到pinia,说说pinia和vuex的区别9.有用node写过后端吗,说一下登录注册的流程10.说一下常用的状态码11.有移动端的开发经验?说一下px,em,rem,vw,vh的区别12.说一下重绘和重排,哪些情况下回导致出现重绘和重排13.说一下css的盒子模型,如何实现ie盒模型14.对flex了解多少,说一下flex属性什么意思15.说一下传统布局和flex布局的区别反问环节:1.部门业务2.什么时候会通知面试结果hr面1.学习前端多久了?2.现在学校没课了吗,可以全职实习吗?3.最快多久到岗?4.可以接受工作地点吗?
点赞 20
评论 4
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务