2021秋招求职记录
投递记录
2020/7/28
投递公司 | 笔试 | 一面 | 二面 |
---|---|---|---|
阿里钉钉 | 2020/8/5(灰了) | ||
商汤科技 | |||
网易严选 | 2020/8/8 | ||
网易雷火 | |||
哔哩哔哩 | 2020/8/10 | 2020/8/14 |
2020/8/7
投递公司 | 笔试 | 一面 | 二面 | 三面 |
---|---|---|---|---|
网易互娱 | ||||
华为 | ||||
字节跳动(深圳) | 2020/9/6 | 2020/8/27(灰了) | ||
拼多多 | ||||
百度(深圳) | 2020/9/3 | 2020/8/19(灰了) | ||
顺丰(深圳) | 2020/8/20 | 2020/9/4 | 2020/9/9 | 2020/9/12 |
贝壳(上海) | 2020/8/11 | |||
招商银行(深圳) | ||||
OPPO(深圳成都北京) | 2020/9/9 | |||
京东 |
2020/8/10
投递公司 | 笔试 | 一面 | 二面 | 意向书 |
---|---|---|---|---|
腾讯互娱(提前批) | 2020/8/23 | 2020/8/21(灰了) 2020/8/25(IEG) | 2020/8/28(灰了) | |
美团(上海成都) | 2020/8/22 | 2020/8/24 | ||
广联达(北京上海西安) | 2020/8/26 | |||
深信服 | 2020/9/10 | |||
滴滴-橙心优选(杭州) | ||||
BIGO(广州) | 2020/8/18 | |||
触宝 | ||||
携程(深圳) | 2020/8/15 | 2020/9/1 | 2020/9/3 | 2020/9/10 |
虎牙(广州) | ||||
TapTap(上海) | ||||
大疆(深圳) | 2020/8/16 |
2020/8/12
投递公司 | 笔试 | 一面 |
---|---|---|
小红书(上海) | ||
美的(深圳) |
2020/8/13
投递公司 | 笔试 | 一面 |
---|---|---|
vivo(深圳需要到南京笔试) | ||
欢聚集团(广州) |
2020/8/20
投递公司 | 笔试 | 一面 |
---|---|---|
大华 |
2020/8/21
投递公司 | 笔试 | 一面 |
---|---|---|
360(杭州) | 2020/9/10 | |
Shopee(深圳) | ||
CVTE(广州) | ||
酷家乐(杭州) | ||
阿里云(杭州) | 2020/8/24(被鸽了) |
2020/8/25
投递公司 | 笔试 | 一面 |
---|---|---|
有赞(杭州) | 2020/9/11 | |
唯品会(广州) | ||
去哪儿(地点不确定) |
2020/9/8
投递公司 | 笔试 | 一面 |
---|---|---|
招联金融(深圳) | ||
微众银行(深圳) | ||
平安科技(深圳) | ||
阿里lazada(深圳) | 2020/9/10 | |
一加(深圳) | ||
ONES(?) | ||
smartX(深圳) | 2020/9/11 | |
腾讯(正式批) | 2020/9/11(微信支付) |
2020/9/10
投递公司 | 笔试 | 一面 |
---|---|---|
元戎启行(深圳) | ||
迅雷(深圳) | ||
TPLINK(深圳) | ||
吉比特(深圳) | ||
富途(深圳) |
下一步投递计划:
旷视科技(前端只有北京)
科大讯飞(前端只有武汉成都)
每日优鲜(无校招)
猿辅导(只有北京部门)
完美世界(只有北京重庆)
蚂蚁金服(无法投递)
作业帮(只有北京重庆等)
爱奇艺(只有北京)
小米(只有北京武汉江苏)
联想(只有北京)
跟谁学(只有北京武汉)
思科(需要硕士)
好未来(只有北京市)
斗鱼(只有北京武汉)
360(8.22笔试)
工行软开(无前端 还在更新)
苏宁(只有南京)
搜狐(只有北京)
搜狗(只有北京)
趋势科技(无前端)
伴鱼(只有北京)
海尔(只有上海青岛)
德邦(只有上海且无前端)
亚马逊中国(无前端)
三只松鼠(无前端)
微软
谷歌
叠纸游戏(无前端)
快看漫画(只有北京且暂未开启)
Paypal(base上海,暂时未看见开启)
海康
哈啰出行(无前端)
IBM
新浪(无前端)
猫眼(上海)
知乎(只有北京)
碳云智能(深圳 暂无前端)
东方财富(只有上海)
昆仑万维(暂未开启)
脉脉(无前端)
七牛云(杭州)
富途证券
中兴(无前端)
元戎启行(深圳 暂无内推码)
咪咕(前端无上海杭州深圳)
西部数据(只要硕士)
58同城(只有上海)
依图(无深圳)
海康(无前端)
绿盟(暂未开启)
陆金所(只有上海)
自如(无前端)
比特大陆(无前端)
达达集团(无前端)
京东方(无深圳)
小鹏汽车(无深圳)
柔宇科技(?存疑)
airbnb(暂未看到)
grab(存疑)
Wish(只有上海)
客路
coupang
华润银行(无前端)
中信银行(暂未开启)
码隆科技(暂未开启)
优必选(暂未看到)
涂鸦智能(正式批未开启)
货拉拉(暂无技术岗)
thoughtworks(无深圳)
信息汇总(各种大小公司+面经):https://www.nowcoder.com/discuss/198127?type=all&order=time&pos=&page=11&channel=1011&source_id=search_all
阿里钉钉一面
- 状态码301 302是什么?
301 redirect: 301 代表永久性转移(Permanently Moved)
302 redirect: 302 代表暂时性转移(Temporarily Moved )
301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)——这是它们的共同点。他们的不同在于。301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址;302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到地址B,搜索引擎会抓取新的内容而保存旧的网址。
2. Vue双向绑定如何实现的
见博客
3. 评价下Vue React Angular三个框架
???
4. TCP/UDP
见博客
- 网络协议栈
HTTP网络协议栈
哔哩哔哩一面
元素垂直居中
setTimeout和promise的执行顺序(promise是微任务先于setTimeout执行)
讲一讲闭包
git rebase(几个commit合并) git merge(分支的commit合并)
linux的top指令和fdisk指令
讲讲现在的实习内容
节流和防抖函数的实现原理 返回的是什么(是个函数哒~)
如何判定一个对象是不是object:通过函数的call方法,可以在任意值上调用这个方法,帮助我们判断这个值的类型。
Object.prototype.toString.call(value) 数值:返回[object Number]。 字符串:返回[object String]。 布尔值:返回[object Boolean]。 undefined:返回[object Undefined]。 null:返回[object Null]。 数组:返回[object Array]。 arguments 对象:返回[object Arguments]。 函数:返回[object Function]。 Error 对象:返回[object Error]。 Date 对象:返回[object Date]。 RegExp 对象:返回[object RegExp]。 其他对象:返回[object Object]。
关于webpack配置你了解多少(不会)
有没有用过scss之类的预编译语言(没有)
有啥想问我的?
哔哩哔哩二面
如何实现一个点随机角度进行抛物线路径的动画(碰到底部还会弹起)
Unity的生命周期?
Vue2.0和3.0双向绑定的区别
proxy和defineProperty的区别(设定数组上的问题)
输入URL到显示的过程
脱离文档流的有哪些(什么opacity)
v-model的实现
介绍下快手的实习
实现一个订阅发布者模型
百度一面(小程序)
- 讲讲工程化和模块化
- 讲讲MVVM
- let和var作用域
- 箭头函数的this
- css的position属性
- 盒子模型
- vue如何实现组件封装
- vue双向绑定
- 实现一个求数组交集函数(用HashTable),并给出复杂度
- 如何判断一个变量的类型
- 有啥想问我的
腾讯一面(QQ音乐)
- 介绍在快手的实习
- JS基本数据类型
- 事件的冒泡捕获,如何实现
- 同源策略,跨域的方法(CORS这里问了Access-Control-Allow-Origin能不能多值。以及如果携带了cookie,并且Access-Control-Allow-Origin=* 能不能发过去)
- ajax会用吗,会用xmlhttprequest封装吗
- try catch,异步能在try中吗(回答错了,应该是不能,只能在catch中)
- promise如何捕获错误
- 闭包是什么?如何实现一个
- 原型链的继承实现(让我实现一个extend继承函数)
- bind call apply的区别和实现
- cookie的内部实现?(domain什么的)
- 安全攻击(xss, csrf这里问了很多,让我疯狂举例子)
- 性能优化
- 状态码
- HTTP缓存机制
- 了解HTTPS吗?这问题之后想问啥我忘了
- 栈和队列(pop和push都是针对尾的 shift和unshift都是针对头的)
- let和var
- https的ca证书,秘钥配对的全过程?
- 链表反转并求复杂度
- 有什么想问我的
- 能透露下你的投递情况吗?
腾讯一面(IEG游戏)
- 讲讲你在快手的实习吧
- 之前哪些项目用过vue
- 讲讲vue的mvvm实现吧
- diff算法看过没,复杂度是多少
- vue的自定义指令? 传值方式
- vuex了解吗?
- 页面渲染流程?
- 可以做哪些渲染上的性能优化?重排和回流上的优化?
- 客户端和服务端建立长连接有哪几种方法?讲讲websocket?
- TCP和UDP的区别?
- 知道事件循环吗?有写过吗?
- 浏览器的缓存原理?
- 数据结构知道多少?归并排序和快速排序?两者适用的地方?
- 贪心算法 反转链表 反转双向链表
- 原型链?继承的实现(多种方法)?
- bind call apply 的区别?
- 讲讲你客户端的项目
- 学过OS吗?讲讲进程和线程的区别
- 进程有几个状态?阻塞的原因有哪些?(IO操作,系统调用,锁)
- 有什么想问我的
腾讯二面
- 介绍一下HTTP协议(header头什么的字段之类的)
- 说一下数据库的几个范式
- 数据库的搜索查找等操作,如何减少select次数
- 数据库创建表格时需要注意什么(为了减少select次数)
- 用awk实现输出第二列数据
- 如何学习vue的?
- 如何进行安全性防护(cookie等)
- 介绍一下二分查找算法并且实现
- git分支如何进行管理?有没有用过SVN等其他工具
- 介绍一下容器云 底层用的什么算法
- 状态码
- 未来三年的职业规划
字节一面(产品)
- position的几个值分别是怎么定位的,然后出了一道题问我这样定位的话会出现什么样的效果
- 手写实现深拷贝(对象、数组、函数)
- 一个算法题:输出一个数组中最大子序列的和(dp算法)
- 讲一下安全方面(cookie和session,session和localstorage相比有什么优缺点,好像是localstorage是存在本地的,而session是要发往服务端的会有内存占用)
- flex布局想要改变方向用什么?(flex-direction)
- ul li如何查找最后一个li?(li:last-child) 事件代理?
- 浏览器缓存相关
- UDP TCP区别
- 输入URL会发生什么?
- 讲一下服务器渲染
- 重流和重绘
- 介绍一下状态码
- vue路由介绍一下
- vue组件传值
- 了解oauth吗?
- 知道koa吗?flutter?
- 知道多少前端的前沿东西?electron、mpvue
- 有什么想问我的?
表现不错,等下一轮(然而几天以后收到了感谢应聘的邮件…………)
携程一面(机票)
- CSS盒子模型
- 介绍下vuex,以及什么情景的时候需要
- webpack在vue cli打包的时候做了什么优化
- Promise 场景:一个then,一个catch,再一个then,一个catch,如果一开始有错误,哪个部分会捕获到?
- async和await错误处理机制
- dom创建、添加、删除、查找元素的 API
- 事件冒泡、事件捕获,底层是如何监听到子元素的变化的
- 防抖节流,有什么区别,如何实现
- 手写lucky序列:数值相差绝对值是个1~n-1的序列(譬如1 4 2 3就是一个lucky序列,他们的绝对值之差为3 2 1)
- 做过哪些性能优化
- 如何做模块化(commonjs和es6模块化的区别)
- 介绍vue-SSR相关
- vue-router的路由是如何实现的,底层原理?
- 有什么想问我的?
携程二面
- new函数
- instanceof函数
- 创建对象的几种方法
- 原型链+继承
- promise和async
- 跨域方法知道几种
- webpack知道多少
- CSS几种定位
- css选择器以及优先级
- 用过哪些伪类
- translate、transform、translation和animation的区别
- 父元素设置了float且为relative,子元素没有设置浮动且为absolute且有高度有内容,会发生什么?如何清除浮动?
- 手写一个async例子,返回的是什么,如何判断已经结束使用了
- 如何原生实现一个打星的组件
- 有什么想问我的?
顺丰一面
我忘了……应该是上面重复过得问题,都答出来了,没有啥过深的地方。
顺丰二面
顺丰速度太快了……再加上和oppo前后脚,有点记混了,大多数都是些软问题
- 你在项目中遇到最难的问题是什么
- 详细介绍一下vue-SSR
- 用过ES6的哪些特性(我说一个,他深入问一个,大概这块问了有七八个)
。。。我记不起来了,总之基础问题问的比较少,全局性的软问题比较多
oppo一面
想不起来了……
只记得结束的时候面试官就让我问了一个问题就挂了电话,555
阿里lazada
- 英文自我介绍(艹老子不会)
- 介绍一下你觉得成长最大的项目
- 如何进行模块化拆分?
- 前端安全,有哪些典型的攻击手段
- 介绍一下nuxt,为什么选用它?
- 介绍一下盒子模型
- CSS优先级?
- 移动端布局?
- CSS3有哪些单位?
- 函数作用域有哪些?
- this的指向
- bind/call/apply的区别
- http2.0和http1.1的区别
- 如何做项目性能优化?预解析预加载预渲染?
- 如何监控错误,有用过google的性能速度监控吗?(无)
- 笔试。实现一个$函数,可以进行链式调用。实现一个EventEmit的on(绑定事件)、off(取消绑定)、emit(触发)
顺丰HR面
- 介绍下你的项目(让我挑三个介绍下)
- 遇到的难点和成长有哪些?
- 介绍一下你的优点
- 为什么选择顺丰?
- 你现在的秋招情况怎么样?
- 你最终选择会是怎么样的?
- 期望薪资多少?
- 未来职业发展规划如何?
- 为什么选择深圳?
- 你父母同意你来深圳吗?
- 有什么想问我的?(问了下是九月下旬出结果)
腾讯一面(微信支付)
正常问答,一个年轻小哥哥,问得基本都会。
- 介绍下你的项目
- 项目中遇到哪些难点?
- 前端安全如何攻击与防御?(XSS CSRF)
- 如何做移动端适配?
- 小程序编写中遇到过哪些困难,如何解决的?
- 跨域的方法
- 常见的状态码
- 性能优化怎么做?
- git基本操作会哪些?git merge git rebase?
- Vue自定义指令是否有用过?如何进行组件封装?
- 登录鉴权过程
手撕代码题:都比较简单,我全A了
- 写一个正则表达式,能够识别qq.com的所有子域名
- 实现防抖函数
- 括号生成(代码也作为福利送给大家好了,不过不是我的原版)
输入:n = 3 输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ] var generateParenthesis = function(n) { if(!n) return []; let res = []; function dfs(subs,left,right,n){ if(left === n && right === n){ res.push(subs); return; } if(left < right){ return; } left < n && dfs(subs+'(',left+1,right,n); right < n && dfs(subs+')',left,right+1,n); } dfs('',0,0,n); return res; };
腾讯二面
- 介绍你的项目
- 为啥要来深圳
- 为啥要当前端工程师
- java是传值还是传引用
- java OOB的三个特性是什么(我到这里已经产生了一些疑惑)
- java反射是什么?如何实现?(我表情已经僵了)
- java基本类型java多线程java类?(我内心:???)
- java内存泄漏回收机制?(OK fine,我不会)
- 好的,我们面试就到这里吧,感谢你晚上抽出时间参加面试,你需要多深入了解一下这些知识点。(深入了解然后成为java工程师???)