字节跳动国际化电商暑期实习-前端二面凉经

投简历

本来投的是后端暑期实习,投完第二天HR打电话问我愿不愿意转前端,估计是他们前端缺人。
我就说好的,但是因为我一直准备的都是后端,前端没怎么准备,就跟HR协商了一下一个星期后再面试。
然后匆匆忙忙复习了一个星期后,也就是4.9号,晚上17:00一面。

一面(46分钟):

  1. 介绍自己,介绍项目经历
  2. 点击url到网页显示中间经过的流程
  3. TCP三次握手的过程,为什么三次,两次有什么不好?
  4. TCP四次挥手,为什么四次,三次有什么不好?
  5. TCP可靠传输的实现机制?流量控制和拥塞控制的区别?
  6. HTTP 头部
  7. 操作系统进程、线程的区别
  8. 进程间通信的方式
  9. CPU进程调度算法有哪些,多级反馈队列调度算法介绍
  10. call、apply、bind的区别
  11. JS中的作用域有哪些,块级作用域出现场景
  12. 箭头函数和普通函数的区别是什么?
  13. CSS 元素选择器有哪些?
  14. CSS Position(定位)属性有些,是什么含义?
  15. 200. 岛屿数量 - 力扣(LeetCode)
  16. 以下代码的输出是什么?
var name = 'window';
var obj = {
  name: 'obj',
  say() {
      console.log(this.name)
    },
  say1: () => {
      console.log(this.name);
    }
}

obj.say(); // obj
obj.say1(); // window
var fn = obj.say;
var fn1 = obj.say1;
fn(); // window
fn1(); // window
一面是个小哥哥,因为网络基础的东西问得比较多,前端的一些题目也不是很难,基本都答上来了,面完自己感觉还行。
当天晚上就打电话、发邮件说有二面,二面在4.11号周日晚上17:00.

二面(76分钟):

  1. 介绍自己,介绍项目经历
  2. 项目中用到了哪些东西,遇到了什么困难,怎么解决的?
  3. 学习了哪些东西,有什么收获?
  4. CSS实现水平居中和垂直居中
  5. ES6和NodeJS,module区别?
  6. JS传值、传引用的区别?哪些数据类型传引用?
  7. JS模块化
  8. 事件冒泡、事件委托
  9. cookie 和 session?
  10. React 事件机制?
  11. 你在哪里使用了redux,有没有想过不用redux而用react原生的一些东西?
  12. Virtual DOM了解吗?DOM呢?
  13. HTTP1.0、1.1、2.0、3.0区别
  14. HTTP状态码
  15. 面试题 16.25. LRU 缓存 - 力扣(LeetCode)
  16. 实现功能:
delay(ms)
.then(() => console.log('print after ms'))

delay(100)
// 'print after ms'
二面是个小姐姐,聊项目聊了比较久,后面问的基本都是前端JS的一些东西,很多东西都在我的复习范围之外。二面面试过程虽然很和谐,但是面完感觉没有一面好,当天晚上也没有后续的通知。果不其然星期一下午就收到拒信了。

总结

  1. 感觉项目也不是特别重要,就简单聊一聊就过去了,他们看中的还是基础,项目经历再丰富、用过的框架再多,基础不过关就是不过关。
  2. HR让你转岗的话,三思而行,不要抱着“毕竟是你们让我转岗的,面试会平衡一下”的心态,面试官可不管你是不是转过来的,就拿目标岗位的要求面试你。
  3. 面试之前最好自问自答一下,好多东西你以为自己懂了,但是一说出来可能还是乱七八糟的。
让我转前端,就像一个意外的插曲,本来不抱什么希望,但是一面之后又有了一些希望,结果二面被打脸,起起伏伏的,原是我不配。
前端拜拜,秋招再见!

#实习##字节跳动##前端工程师##面经#
全部评论
老哥,可以给个投递链接或者岗位全称嘛~
点赞 回复
分享
发布于 2021-04-12 20:34
老哥,昨天投今天流程就终止是简历不过关嘛😂
点赞 回复
分享
发布于 2021-04-13 14:54
联易融
校招火热招聘中
官网直投
兄弟你这是base哪里的部门呀😂
点赞 回复
分享
发布于 2021-04-28 18:36

相关推荐

🕒岗位/面试时间前端开发工程师/4.9 17:00面试时长:1h👥面试流程1、自我介绍项目/聊天:2、为什么会选择前端这个方向?(提到了自己平时看一些网站的时候总感觉有很多地方可以优化)3、有看过哪些网站你觉得有哪些点是可以改进的吗?(没有直说,但是大致说了一下最近看的不同厂的招聘官网有些质感的差别)4、在大学期间做过的项目哪个是让你感觉最有挑战的?(提到了第一次参加软件设计比赛的项目,当时基本没有web开发基础)5、如果你已经有了一定的技术基础再去做项目,你觉得哪些问题是对你最有挑战的?6、在过程中有没有遇到什么技术的难题?7、为什么先学react再学vue?8、现在react的熟悉程度是怎样的?9、为什么react hooks不允许在条件判断语句里面初始化?10、讲一下你认识的虚拟dom11、当页面dom结构非常复杂的时候,使用虚拟dom进行diff的过程性能不会更差吗?基础:12、有了解过浏览器的同源策略吗?13、平时是怎么解决跨域问题的?(讲了后端的CORS和前端的请求代理转发)14、有了解过jsonp吗?(有,就是那个创建script标签加载外部脚本)15、讲一下get和post的区别?16、get和post请求在跨域问题上会有差别吗?(应该没有,但是简单请求和复杂请求就有差别)17、get请求的路由参数的大小限制是多少?18、get和post在应用层之外有区别吗?(应该没有吧,怀疑是在设坑)19、平时有用过es6、ts的语法吗?20、讲一下export和export default、require的区别21、知道AMD和CMD的概念吗?算法/根据代码分析结果:1、根据代码给出输出结果(异步任务执行顺序问题,见附图1,当时没有保存下来,印象中大概是这样的)2、判断f.a和f.b是否存在?(原型链问题,见附图2)3、对给定数组进行乱序处理 反问:技术栈:大部分react、小部分vue业务:国际电商的物流供应链业务🤔面试感受面试官给人的感觉很友善亲切,全程的气氛也不会太过紧张。八股方面答得还行,但是有些原理方面的知识还不太熟悉,后续得再去补充学习一下。😭后续:隔天中午:已回到人才库
点赞 评论 收藏
转发
头像
今天 15:05
已编辑
腾讯_后端开发
小红书 iOS社区技术 年薪52w+包三餐大小周
点赞 评论 收藏
转发
5 40 评论
分享
牛客网
牛客企业服务