过半的春招总结,许愿offer~~
过半的春招总结
今年一月一正式开始准备春招面视,年后就开始陆续投简历和约面视,金三银四过半还是0offer状态(哭)。目前离offer最近的一次应该就是接下来的阿里云hr面了,但是还没约上,许愿三月的尾部可以赶得上~
面经
2.19 晚上阿里云网络提前批一面,35min,过:
介绍自己
介绍在学校做的这些项目
前端如何协作,代码管理
对时间复杂度的理解
盒模型的理解
flex 布局的理解
http 的请求方式?get 和 post 区别?响应码?
301 302 重定向后的过程
数组遍历方式?map 和 forEach 区别
sql 语句的 groupby 的作用
对 react 了解得多不多
反问:阿里云咋样,工作内容,氛围,用的技术
然后聊到怎么学前端的,以及之前的学习经历(还学过java)
2.24 上午小米一面,45min,过:
介绍自己
实习时间安排
稍微聊了下自己的小程序
git 的工作流程
梯形的实现(一种方法就行)
项目里怎么使用的响应式开发
cookie、localStorage、sessionStorage,怎么删除页面的 cookie
flex 的理解,flex-shrink 为 0 是什么情况
inline、block、inline-block
map 和 weakMap 的区别,接着说垃圾回收
ES Module 和 Commonjs 的区别
浏览器页面的渲染流程
上下文执行栈
es6 的特性(两个就行,我说的 var/const/let、promise 和 async/await)
继承
1000个元素找最大的5个(我说快排),堆排序的稳定性
vue 组件的更新过程
vue 的 v-key 的作用
组件的 v-model 怎么实现
了不了解 React
反问
2.24 晚上钉钉一面,35min,过:
自我介绍
介绍小程序,以及开发难点,如何协同服务端
三栏布局
tcp 三次握手,第三次握手的作用(有点含糊)
对 ajax 的理解,ajax 的不足(含糊);跨域怎么解决,jsonp 的原理(不会),postMessage
是否看过 vue 源码,v-model 的实现原理
使用虚拟 dom 目的;相比不用虚拟 dom ,性能一定更好吗;vue 的性能下限和上限(自己结合 vue 的原理说了一下)
实习时间问题
做题:版本号字符串比较(一开始错了,后来怕时间来不及,直接口述思路了)
反问
2.27 中午钉钉二面(leader 面),20min,挂:
自我介绍
成绩咋样,拿过什么奖学金
参加的实验室项目
讲讲最有成就感的项目
数据库范式,左连接和右连接(忘
面向对象的特点
平衡二叉树,为什么要这么设计(裂
常用的排序算法(冒泡、选择、快排
web 性能优化(我自己限定了一些范围来答,不然太宽泛了,但是感觉还是答得含糊
用户体验的切入点有哪些(一下子脑子空白,还是说得很含糊
考不考研
有没有其他部门或集团以外的面视
3.12 阿里云网络二面, 35min,过:
自我介绍,问了下本科课程
为什么学前端,偏向于写视觉还是逻辑
使用过什么原生 JS 框架或原生项目
对 DOM 的理解,为什么要有 DOM
vue 和 react 的区别,前两者相比原生 JS 框架优势在哪
对 jsx 的理解,相比 html 的性能如何
对 Promise 的理解,Promise 是惰性的吗
盒模型
cookie 和 session 的区别
http 的无状态,如何让服务端在后面的请求中辨认 cookie 和用户(没太听懂,没答上来)
问了项目状况,学习用还是运营的
反问
3.16 携程一面,55min,过:
自我介绍
了解的技术栈,怎么看待前端开发这个职位
输入 url 到页面显示的过程
对重排和重绘的理解,如何优化渲染,项目中怎么入手
浏览器缓存如何优化,etag 和 last-modified 区别
怎么避免更新后使用到旧缓存,联系到 webpack 的哈希命名
一万条数据渲染到页面上,怎么保持流畅
写个数组乱序,命令式和声明式的写法区别
箭头函数和 function 区别,new 构造过程,proto
3.21 快手一面,50min,过:
自我介绍
介绍项目的难点和收获大的地方
https 如何保证传输安全
微信小程序的优点,技术上和 H5 页面开发、公众号开发的区别
关于移动端适配的了解,为什么要有 rem
vue 的渲染和响应式实现原理,setter/getter 的作用,watcher 到底是什么,怎么实现的监听(一些追问)
vue3 的新特性了解多少?Proxy 的缺点?ReactHooks?(这俩都说不太了解)
写题,通过属性字符串(如'a.b.c')取对象的属性值
反问
3.23 快手二面,50 min(刚面完,还在等):
自我介绍
偏向于写视觉还是写逻辑(我说视觉)
说说常用的行内元素和块元素
行内元素的宽高问题,结合头像的使用,追问 img 的图像显示,加载,空白图配合(css 背景)
垂直居中方案,追问 flex 的容器高度、项目缩放
手写数组扁平化
promise 输出题
判断 null 和 undefined,判断数组
写排序,快排,轴的选取有什么考究
为什么要对搜索栏做防抖处理,如果用户的输入不定性太大,怎样尽可能避免无用请求
反问
补充一下比较详细的时间历程,希望给更多人一些参考吧
1.17 投简历:阿里云计算(提前批)
1.18 云计算挂简历,重改简历,继续准备
2.17 投简历:阿里云网络、云原生和钉钉(都是提前批)
2.18 云网络约面视;协商重投云计算,仍被拒
2.19 云网络一面;云原生简历挂
2.20 投阿里云弹性计算、bilibili、安鼎睿、小米、商汤、小红书、顺丰(提前批和日常)
2.21 顺丰测评
2.22 约钉钉
2.23 约小米;投美团
2.24 上午小米一面,面完说等下一轮;晚上钉钉一面;商汤简历挂
2.25 钉钉一面过,等下一轮;云网络继续等;投携程
2.26 约钉钉二面
2.27 钉钉二面
2.28 携程发来测评
3.1 钉钉二面挂;问小米二面,说入职晚,先搁置了
3.2 美团发来笔试邀请,申请顺延到 3.19
3.3 做携程测评;阿里云网络在线笔试;投阿里(云网络、大淘宝、本地生活),收到测评邮件
3.7 投网易互联网+雷火;安鼎睿简历挂(不招人了)
3.8 投深信服
3.10 做阿里测评;携程笔试;顺丰好像打电话约面视,我看标记骚扰给挂了(emm)
3.11 阿里云约二面(本来想立即面,推到明晚了
3.12 阿里云二面
3.15 阿里云二面过~,等统一 HR 面;携程发面视预约邮件
3.16 携程一面
3.18 投京东、快手;快手约面视(上午投简历,下午变更面视状态,晚饭打电话约面,有够快的)
3.19 美团笔试,死活ac不了,赛码用得怀疑人生
3.21 快手一面,面完就通知二面了(快啊)
3.22 投腾讯、百度
3.23 快手二面
目前的状况就是:阿里云等hr,快手等二面结果,小米、携程等二面,剩下的都是等笔试和一面了。第一次参加春招实习面视,啥啥都投了,目前时间过还没拿到offer(哭),许愿拿到阿里的吧啊啊啊
今晚打算投字节了,开启地狱面视模式(黑脸
#2022春招##面试题目##阿里云##携程#