目录
写在前面
本人22届软工本科,从去年年底开始慢慢准备笔试/面试。原本意向岗位是后端,后来觉得前端更有意思,就转投了前端,基本面的都是前端岗位。找春招实习的经历还是挺磕磕绊绊的,在此进行汇总记录。
时间线记录
第一批投递(后端)
4.3 投递(直接官网投递,无内推):
- 华为通用软件工程师(数据通信产品线)
- 网易互联网Java开发实习生(网易有道)
- 美团Java后端开发实习生(基础研发平台)
- 腾讯后端开发实习生(PCG)
4.7 华为笔试[已挂]
4.10 网易笔试[已挂]
4.11 美团笔试[已过]
4.16 投递(直接官网投递):
- 字节跳动后端开发实习生(番茄小说)- 有内推码
- 阿里巴巴Java后端研发实习生
- 猿辅导服务器研发实习生
4.18 腾讯笔试[简历未被捞]
4.21 美团一面[已挂]
4.23 阿里笔试[已挂]
第二批投递(前端)
5.20投递(校园22届实习双选会):
- 搜狐前端开发实习生
- 贝壳找房前端开发实习生
- 北京思特奇前端开发实习生
- 中国电子系统前端开发实习
以上是有后续消息的,总共投了10家左右吧,其他暂无笔试/面试通知(也有可能错过了一两个电话)。
5.28 中国电子系统笔试[6.2已过-以为有了搜狐offer拒了面试]
5.29 搜狐一面[ 5.31口头offer - 6.3口头offer被鸽]
6.1 贝壳找房一面+二面[6.1已过]
6.2 思特奇线下笔试+面试[6.2已挂]
6.3 贝壳找房hr面[已挂]
第三批投递(前端+后端)
6.18 字节抖音前端内推投递
6.25 字节前端一面[已挂]
6.27 牛客投递
通过内推链接或邮箱投递:
- 快手前端实习生(电商生态)
- 蚂蚁金服前端实习生
- 便利蜂前端实习生
- 猫眼前端实习生
实习广场投递:
- 网易有道前端实习生
- 好未来前端实习生
(虽然都是通过联系内推投递,但可能是简历改得不好,基本上都石沉大海没有消息,除了便利蜂直接给我推了校招笔试的链接,唯一一个打电话联系我的是网易有道,但是错过了。)
7.6 便利蜂前端校招笔试
7.6 科大讯飞后端内推投递
7.9 科大讯飞后端面试[已offer]
面经
后端只面了两场,第一场基本没有什么参考价值,面试官知道我不会框架以后就没怎么问了。第二场是唯一拿到offer的科大讯飞的面试,也比较简单。面经主要以前端为主。
5.29 搜狐前端实习一面(焦点)- 视频面45min - 口头offer被鸽
这是我投递前端岗位的第一次面试,搜狐的面试官人特别好,居然说我基础知识掌握得还不错。base北京,部门是搜狐焦点,腾讯会议进行的视频面45min。
自我介绍+项目相关
项目只是简单地聊了聊一两句,没有问关于难点和亮点的问题。
计算机网络+数据结构
- 计算机网络的五层架构?每一层大概都做了些什么事情?
- HTTP和HTTPS两个协议的差别?SSL协议大概是一个什么东西呢?
- 数据结构学了吧?讲一下快速排序。
前端知识
- JS这块,对闭包有了解吗?
- 那原型和继承呢?
- 你有专门看过JS相关的书籍吗
- 那你是怎么去学习JS这门语言的呢
- JS有多少种基本数据类型?
- undefined和null有什么区别?
- CSS有了解吗?BFC知道吗?
- vue这块,有研究过它底层的一些东西吗?就是只使用了它提供的脚手架写的项目是吧?
算法题
不是力扣上的题,就只是特别基础的题目,感觉就是编程入门的时候的课堂练习那种。
-
f(n) => 1+2+3+…+n,即输入n,输出1加到n的和,条件是不能使用循环和不能使用数学的求和公式(不能用乘除)。
(递归)
-
const arr=[x, y]; f(arr) =>[y, x] //x,y是数字或字符串。即将x和y的值互换,条件是不能开辟新的内存空间,即不能声明变量。
(x=x+y,y=x-y,x=x-y)
闲聊
- 对自己未来职业上有什么规划呢?
- 在前端这一部分的话,近期你有在自己去学一些什么东西吗?
- 你是打算一直做前端还是之后会考虑转到其他技术岗位上?
- (不知道为什么突然又开始问我的web3D项目,感觉他对这个很感兴趣。。使用Babylon搭建3D场景,需要什么东西?就是说,在计算机里绘制出一个3D场景,需要通过Babylon去构建,那一个3D场景里面有一些什么元素呢?)
- 大概什么时间可以入职呢?
反问
- 部门和业务?搜狐焦点,房产的买卖互联网相关的服务。小程序,vue,react的开发工作。
- 新人的培养和实习生主要的工作?导师制,业务融入有一套流程,每两周沟通会。
- 点评面试表现?(在学校学习的知识基础还不错,很早之前学的东西,有印象、能记住,比较好。但是JS和CSS没有一个系统的学习方式,不要太依赖线上的博客和视频,推荐看看JS红宝书和CSS权威指南。要了解一些底层的东西。)
- 技术面一共两轮吗?只有一轮,后面就是hr面了。
口头offer被鸽
我还是挺想去搜狐的,hr5.31给了口头offer,问6.3(周四)能不能入职,我说6.3有事,6.4才能去,她说找人帮我代办入职。后来加了另一个hr微信,又说代办比较麻烦,6.10(下周四)再入职(只能每周四办入职)。结果,6.3和我说,因为我一周去三天太少,领导不批offer,让我6.4不用去了。感觉就是养鱼吧~
6.1 贝壳找房前端一面 - 视频面30min
贝壳首先是要做一个线上的测评,我是5.20线下投递,5.28做完测评当天就给我打电话约了一面时间,效率很高的一家公司!一面完过了十分钟就给我打电话让我接着二面,二面完过了十分钟又给我打电话约了6.3的hr面。贝壳的面试官人都很好!!
自我介绍+项目
- 你的项目用过哪些页面布局?比如说flex
- 项目用的是vue哪个版本?vue的双向绑定原理了解过吗?用vue-cli创建的项目是吗?
- 编译工具是webpack是嘛,用vue-cli创建完后,webpack各种loader了解过吗?比如说样式构建使用css-loader、style-loader,图片的话用url-loader。
- 项目里和后端接口交互用的什么做的?异步请求?ajax?
- 你们的项目用了什么组件库?
前端知识+计网
- 了解HTML5吗?简单说一下HTML的语义化标签
- 说一下CSS里的单位,比如说px、em、rem
- 了解过BFC吗?
- 输入url到页面显示发生了什么?
- 说说客户端拿到服务器返回的HTML信息之后的重绘和渲染的区别是什么?
- 谈谈JS的闭包
- JS的深拷贝和浅拷贝了解过吗?
- JS的前端的缓存cookie,section storage和local storage的区别?
- 了解过浏览器的同源策略吗?比如说在请求的时候跨域了,怎么解决这个跨域?
git知识
- 之前用过github?github里有自己写的项目吗还是只是用来收藏一些资料?
- 用过git命令吗?比如说克隆一个项目是用git clone还是用的工具?
- 比如说拉取一段代码,g