1. 前言

这次投的字节的前端岗的实习,第一天上午投的当天下午hr就打来电话预约面试时间了。因为过年放假的原因只好约在了第二天(后面没空了),真的有被吓到…本来还想多点时间准备的,这下只能是硬着头皮上了。面试前还是挺紧张的,因为感觉自己几乎没准备,到时候一问三不知挺尴尬的。

2. 面试内容

2.1 操作系统

  • 进程和线程
  • 进程间通信方式
  • 解释锁的概念、锁的几种类型
  • 进程的调度算法(Linux用的是哪种?)
  • 中断类型

2.2 计网

  • 介绍一下TCP
  • 三次、四次握手原理&过程
  • TCP面向连接具体是指?

2.3 数据结构

  • 单调栈的应用(当时没想到,直接n^2时间复杂度暴力求,后来老师提示要用单调栈减少时间复杂度)
给定数组arr,存放的是每一天的气温, 返回一个数组res,满足res中的每一项代表对于每一天,还要至少等多少天才能等到一个更暖和的气温;如果等不到那一天,则填写-1
// getNextWarmer([5,3,1,2,4]) 返回 [-1, 3, 1, 1, -1]
const getNextWarmer = (arr) => {};
  • 二叉树的遍历类型
  • 求二叉树的后序遍历

2.4 JS&CSS&Vue

  • Promise
function a() {console.log('a');Promise.resolve().then(() => {console.log('e');});
}
function b() {console.log('b');
}
function c() {console.log('c');
}
function d() {setTimeout(a, 0);var temp = Promise.resolve().then(b);setTimeout(c, 0);console.log('d');
}
// 请问输出是什么?
d();
  • 问了之前做过的项目的细节
  • JS的几种基本数据类型
  • 组件之间的通信方式
  • 盒布局
  • H5的新特性

3. 感想

整个面试流程持续了一个小时,整体感觉还可以,比想象当中要顺利一些。面试官人很nice,不会为难你,不会的就老实说不会老师也说没关系。基本上会根据你简历上写的出彩的地方问你(比如我说我的基础课成绩还可以,他就问我哪几门学的不错,我说OS和编译,然后就问了很多OS的概念)。当然因为面试的是前端岗的缘故,所以计网和JS, CSS, Vue肯定也是要考到的。算法和数据结构这块没想到面前端也需要,我和老师说我算法可能比较弱,老师可能就没出难题为难我2333.

经过这次面试最大的感悟就是我的基础实在太不扎实了。首先是很多基础知识比如OS和计网的内容,学了就忘,很多都只能说个大概,一旦深究下去就不知道了,也就是知其然不知其所以然。老师会问很多概念性的问题,而光靠死记硬背是没用的,因为它背后的原理也会考到,而这些在我平时校内的学习中往往是会被忽视的(不在考点内)。另外,因为我的前端技术栈都是在项目过程中边做边学的,主要是学Vue,顺便看看CSS和JS,所以JS的基础很差,或者说是基本没系统学过,一问三不知,场面挺尴尬的——一个写前端的人居然不怎么会JS。这也怪不得别人,只能怪自己基础打的不牢。而且因为第一天投的简历第二天就面试,所以基本是零准备就去面试了,自己基础的短板算是暴露了个一干二净。

最后问了老师几个问题,其中就有一个是向老师请教了关于前端的学习路线。老师也说最重要的还是基础。因为大学里基本上不会有课程专门去教前端方向的内容,大家基本都是靠自学,而自学就很容易忽略基础问题。在掌握了基础知识和一些框架之后,可以多往深了学,比如设计模式、最近很火的“大前端”等,在之后也可以考虑全栈,不过这一切都是建立在良好的基础上的。作为在校生,把基础打牢是最最重要的。还有就是不管什么岗位,算法和数据结构都是非常重要的,一定要重视起来,多刷题。

很感谢字节给了我这次的面试机会,让我看到了自己的很多不足,增加了面试的经验,也让我知道了该往什么方向努力。

字节跳动前端实习面试经历分享相关推荐

  1. 字节跳动前端实习一面

    字节跳动前端实习一面 我是约的10月9号下午2点的场,现在仔细给大家梳理一下面试的内容吧. 1.你学习前端的方法 这个问题属于开放问题了,怎么回答都是可以的. 2.盒子模型 w3c和IE盒模型 场景题 ...

  2. # 新冠假期 - 实习/面试经历分享(1)

    距离上次写<四次面试经历足以->,已经过去了差不多一百天, 还记得写上次那篇博客的时候,是在去桂林的火车上,不知不觉间,一百天转瞬即逝,我欣赏了故乡甜美的桃花,领略了白洋淀大堤的盎然春意, ...

  3. 软件测试字节跳动头条项目面试,字节跳动|今日头条面试经验分享

    最近一直在找实习,历时1个月,投了无数被拒了无数终于拿到想要的offer了!最近在面腾讯,分享一下字节跳动今日头条的面试经验攒人品啦- P1-5:面试官问的问题 P6:总体感受 (面试问题我放在最后了 ...

  4. 字节跳动Android实习面试凉凉经,震撼来袭免费下载!

    开头 最近,程序员这个圈子可谓热闹非凡,前不久,一个神奇的开源项目996.ICU诞生,几天时间就有超过10w+ star 和 1w+ fork ,可谓是Github上star增长最快的项目.996.i ...

  5. 阿里前端实习面试经历(凉面)

    今天是4月2日,星期二.上周四投了阿里**新事业部的内推,晚上刚做完阿里素质测试,周五下午就来电话.没有一丝丝准备,我直接就来一句"这两天感冒,不太方便".那老哥坚持了一下:&qu ...

  6. 字节跳动Android实习面试凉凉经,面试总结

    开头 通常作为一个Android APP开发者,我们并不关心Android的源代码实现,不过随着Android开发者越来越多,企业在筛选Android程序员时越来越看中一个程序员对于Android底层 ...

  7. 字节跳动前端实习一面二面HR面面经

    16号做完笔试,后来约了21号一面,25号二面,一面面试官看起来比较和蔼,一来就是自我介绍,他说前端的问题我也没准备多少,我就知道他不是前端的了,瞬间有点方. 一面 一开始是数据结构的题,二叉树相关, ...

  8. 2018年初寒假网易有道前端实习面试经历

    本人是大三软件工程的一名学生, 想趁着寒假的时间多多学习一下知识, 由于前一阵子忙着考试和种种原因一直没有记录下来这次经历, 今天刚好有空就想把这次面试和入职的经历写下来, 分享给大家. 我是2017 ...

  9. 字节跳动秋招面试经验分享

    1.写在前面 一转眼离自己秋招已经过去了一年了,还能回想起秋招时那种不自住产生焦虑的感觉 自己在准备秋招时也看很多人分享了自己的面经,对自己的秋招有很大的帮助,又是一年秋招季也为大家分享一些当时秋招的 ...

  10. 字节跳动Java实习面试凉凉经,附答案+考点

    写在前面 很多小伙伴留言说让我写一些工作过程中的真实案例,写些啥呢?想来想去,写一篇我在以前公司从零开始到用户超千万的数据库架构升级演变的过程吧. 本文记录了我之前初到一家创业公司,从零开始到用户超千 ...

最新文章

  1. 推荐5最佳免费图像注释工具
  2. 范凯:一个二次创业者的失败
  3. 2022年Python数据分析的宝藏地带
  4. P4593-[TJOI2018]教科书般的亵渎【拉格朗日差值】
  5. android 音频控件,android AudioManager音频控件
  6. 懒人小技巧, Toad 常用偷懒方法
  7. 谷歌浏览器截图_谷歌浏览器如何截图?
  8. Ubuntu下编译nanomsg库
  9. 吉大计算机科学与技术网安,李嘉菲-吉林大学计算机科学与技术学院
  10. stl源码剖析09——RB-Tree(红黑树)
  11. 2019数据安装勾选_发票系统2.0平台安装及发票勾选操作步骤
  12. java方法案例:判断整数是奇数还是偶数
  13. LoadRunner 的简单使用
  14. 高防服务器防御中“清洗”是什么意思
  15. 字节转字符的三种方式
  16. 控制QTextEdit中字体颜色
  17. 干货分享:智慧工厂时代下大数据 + 智能的深度实践
  18. osmocom-bb 国外的一个开源项目, c118
  19. 近期黑莓手机的性能配置-CPU, Screen, RAM
  20. 软考初级程序员上午单选题(19)

热门文章

  1. rust拆除建筑_破败建筑除了拆除或修复,变成废墟花园是更浪漫的一种可能
  2. 2019-09-11想念艾青,想念《大堰河——我的保姆》
  3. 在线打开.mpp文件工具备忘录
  4. 《御制皇陵碑》(明)朱元璋 撰
  5. Android8.0 页面崩溃问题
  6. 2017年苹果开发者账号申请——账号VISA卡支付流程
  7. VS2013扩展——Advanced JavaScript outlining,让js和css也折叠
  8. 网页配色方案及方法[网上配色文章集合
  9. dos命令查看电脑配置
  10. R语言实战——单个总体均值的区间估计