背景

大三、双非一本、第一次面试,去年8月开始的准备,但开学迟迟没开始,投过几次简历过了但没约面试,陆陆续续到12月考试周突然字节HR联系我了,然后开始了第一次的面经。自己很多地方没准备充分,以及时间没能达到对面预期,导致三面收到感谢信。第一次面试能走到这里已经很激动了,但同时没能通过也很遗憾,下一次再加油吧。
第一次面试感想(大三字节后台实习三面挂)

面试时间:【2021/12月末-2022/1月初】
准备缺陷:项目没太准备、八股文和期末周冲突高强度复习、有的八股文完全没准备到
可能亮点:简历看得过去、对编程感兴趣热情、八股文偏向理解(可能)

一面

字节跳动视频架构实习面经[第一次面试 1h20m]

第一次面试,还是考试周抽时间面的,面试当天实现约好的办公室被占了,临时找了个教室,真就背景是黑板面的,但要给面试官点个大大的赞,很亲切,没很大压力,虽然在空教室,但还是很好的度过了一面,面试官也很耐心的回答了我的提问以及给了建议,让我有信心继续面下去(虽然二面有点emo,目前等三面ing)

这些项目都是学校做的吧,那我不问了。????

就看你写了很多,我就每个挑几个问问。(大坑,尽量不会的别为了凑好看填上去)

  • 讲讲Java底层结构集合 hashmap (答得一般版)
    底层是什么
    版本区别
    怎么线程不安全
    为什么有segment分段索

  • 问问redis(底层压缩列表和对应结构忘了)
    redis底层5大类型
    redis类型对应的底层实现
    为什么用跳表,跳表和链表区别
    为什么数据小用链表、大的用跳表(节省空间,优化性能,性能和空间折中)
    redis为什么是单线程

  • 问问db数据库(g了,中间被锁搞短路了,本来能说出来四个隔离级别解决什么问题,被锁给卡傻了)
    讲讲mysql的锁机制,查询语句命中索引是把锁加到哪
    mysql的间隙锁有了解吗
    mvcc解决什么问题
    幻读在innodb下怎么解决的?
    隔离级别

  • 问问计算机网络 (没分点答,讲的很散,没答完全)
    TCP怎么保证稳定
    TCP滑动窗口机制
    怎么判断超时?序列号具体的公式/逻辑?

  • 问问数据结构(概念突然想起来了,但具体哪几个算法忘了,尴尬)
    排序算法-什么是稳定的排序算法
    排序算法-有什么是稳定的排序算法
    归并排序思想(递归 + 回溯)
    那我们做个递归回溯剪枝吧

  • 算法:

    • 括号匹配,输入n,返回所有符合条件的括号
      输入2 返回()() (())。 如何优化,剪枝?(秒杀)

    • 二叉搜索树找第k下数。(秒杀)
      中序遍历 得到数组输出 arr[k]
      不行。想想空间优化,不用数组直接输出。

  • 最后想问的:
    Q:我有什么要提升的地方
    A:东西挺多的,但基础不扎实,问一个点问不下去。表达能力要提升,分点回答,要有脉络 有逻辑别谈一会a又扯回B,整体还行。
    Q: 实习几个月?
    A:三个月以上

感觉学到了很多,自己还是要多多面试,巩固底层。

二面

字节跳动视频架构实习二面2021/12/30 <1h:

整体给我整不自信了
自己基础还是不行,感觉总是容易卡顿,讲不下去,虽然有能讲的点,但随机抽基础题总容易出现答不上的情况,并且仍然一个项目没提。感觉这次面试内容很少,自己也没达到上次面试效果一半,留个纪念吧~以后加油

  1. 自我介绍
  2. 网络七层模型、http(中间漏了一层,开始就起调低了)
  3. 进程之间7种通信方式(全部答了)
  4. 线程间怎么通信(没讲清楚)
  5. 两个单链表找交集。set,不行,不开辟空间,两个for循环,不行再优化到On,感觉看过但答不上来了。
  6. 算法1:列表找最大连续子序列。(一开始有点小紧张,感觉这么快就算法求成了max最大值,然后写出来了,但中间一直被反问可能是感觉我写的有点乱实现不了,但没运行过)
  7. 算法2:2个队列模拟栈(写成了2个栈模拟队列,但很快又调整回来了,说了下思路又实现了)
  8. 再一次回到第一题探讨,写样例去跑,通过了,然后可能到饭点了,也没反问就结束了,感觉应该要追问下的,整体下来感觉整不自信了。。

整体下来感觉有点恍惚,其实第一次已经确定自己存在的问题了,但还是有点小期待,这次更多的是恍惚,2021也结束了,明年加油

三面

一路磕磕绊绊至于到了三面,也是第三次面试

前面一天晚上都有点睡不着,第二天听听歌看看别人面经,就到我面试时间了,自己能讲的还是能讲,但没达到一个问题讲深讲远,都是简单回答,但该不会的还是不会qwq。
随着两道算法写完,面试结束 I am free,解放啦. 当然最后还是希望能收到hr面啦~

基础问题

聊聊项目项目相关内容
这次终于聊项目了,但少了前面自我介绍的环节,总感觉少点什么。
a. 项目遇到的问题
b. 项目中的技术亮点
c. 你一般负责项目的哪块部分
d. 你擅长哪块
e. 用的什么协议前后台交互?HTTP
f. 讲讲HTTP协议,1.0和2.0区别
g. websocket又和http协议有什么不同

  • Java进程和线程、以及jvm以及操作系统中间的关系
  • 进程和线程切换哪个性能消耗大,为什么?
  • 忘了,记得问了不少
  • 算法题:
    4x4的密码地图{abcd,efgh,ijkl,lmno},给定i,j起点,以及长度L,走‘日’字获取到的L长度的密码有几种。
    ● bfs遍历 8种方向,遍历L层,返回L层的长度
    ● 忘记去重了qwq(但面试官也没提醒)
    ● 时间复杂度、空间复杂度。(最后整出O(8^(L-1)),我晕了0.0)
    ● 怎么优化(带权,但具体的我也没想出来)
  • 开启两个线程轮流打印ab(wait和notify没idea写着总报错,开个条件变量while卡死循环)
    最后在面试官帮助写写出来了,qwq,这个我都写过,硬是没想起来。。还是底层要打扎实啊。
  • 反问 :
    如果有机会进来,你觉得实习生更注重的品质或者能力是什么?
    画面尬住了10s,我连忙补充提问,你觉得在校生和进入工作人需要有哪些提升?
    画面尬住了30s,我内心:gg了问错了?。然后突然发现是网络卡了(对面)。尴尬。
    敲字提醒后,面试官重新回答:做你自己感兴趣的就行(我是不是前面漏听了一段qwq)
    部门实习生来是大概承担什么内容?
    学习、小接口、文档、后期尝试接入项目

我的第一次面试到此了 繁忙的期末周3考试2答辩 + 三面终于结束了,不论结果咋样,都高强度的完结了大三上学期,最后还是许愿下HR面啦~【然后没了qwq】以后加油吧第一次面试感想(大三字节后台实习三面挂)

面试经验|字节后端实习 一二三面(凉经)相关推荐

  1. 热乎乎的面试经验(java后端开发-5k-天津)

    2020.5.28面试经验 马上6月份就毕业了,昨天出去面试,本来是陪朋友去的,不打算工作,因为我自己考研没考上,今年打算二战的,去面试心想增加点经验,面不面的上都无所谓,结果不小心给面上了,尴尬,本 ...

  2. 字节后端实习技术三面面经

    上海985,科班,大三. 投递的是后端开发,日常实习,产品研发与基础架构部,即负责技术中台的大部门,具体到给教育产品线做用户增长的小部门,主要运用go和python. 由于是我的一位HR实习的大四学姐 ...

  3. python字节跳动面试_字节跳动实习面试

    2019.03.06 生平第一次面试,献给了最想去的宇宙条.基础有点差,补了一个多星期,到面试前脑子还是一片空白,啥都没记住的赶脚,广度优先导致了啥都记不住,深度优先又怕问的都是没遍历的知识. 总体感 ...

  4. 校招面试经验小分享,阿里腾讯美团字节实习offer

    近期很多童鞋在准备校招了,找了蚂蚁的一位童鞋,给大家分享一波面试经验,以及面试心得,希望能帮大家在秋招拿到一个好结果 我自己的22届春招实习算是告一段落,给自己做个总结,也给大家分享一下金三银四的一些 ...

  5. 一面阿里,三面字节的后端面试经验分享

    大家好,今天给大家推荐一个我经常关注的后端面试号:后端面试那些事. 这个号每天都会分享大厂面试技术干货,不定期分享免费面试学习资料,推荐大家关注! 为了帮助小伙伴们更高效地准备面试,后端面试那些事专门 ...

  6. 6轮字节前端校招面试经验分享

    大家好,我是若川.最近金三银四,今天分享一篇字节前端校招面试经验的轻松好文,相信看完会有所收获.也欢迎点击下方卡片关注或者星标我的公众号若川视野 因为我错过了2020年的秋招(ps: 那时候连数据结构 ...

  7. nodejs 前端 返回数组给_互联网寒冬,一年经验字节跳动、虾皮、快手、拼多多前端面试总结...

    △ 是新朋友吗?记得先点web前端学习圈关注我哦- 题主2019年非985/211非计算机专业本科毕业(野生程序员),之前在腾讯实习了半年多+毕业后在腾讯工作了一年,一直都是前端开发. 年中的时候因个 ...

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

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

  9. 字节跳动python后端_【字节跳动】[字节跳动][实习]后端研发工程师(python+go)...

    职位:[字节跳动][实习]后端研发工程师(python+go)-字节跳动 [岗位职责] 一年的时间,我们已经发展成行业第二,并且今年业务的发展速度是大头条体系最快的,成功的业务造就成功的团队,成功的团 ...

最新文章

  1. python做词云做文本处理_文本挖掘——python词云实现
  2. 提高你的Java代码质量吧:推荐在复杂字符串操作中使用正则表达式
  3. JAVA awt eventqueue_线程“AWT-EventQueue-1”中的异常java.lang.NullPointerException
  4. 数据库期末复习知识点:(仅供参考)
  5. 拓端tecdat|R语言使用倾向评分提高RCT(随机对照试验)的效率
  6. 64 位Instant Client连接64位PLSQL(win10)
  7. java计算机毕业设计基层党支部建设平台源码+mysql数据库+系统+lw文档+部署
  8. uni-app中配置微博分享相关信息
  9. 记录安装Node.js一直提示:The feature you are trying to use is on a network resource
  10. mezzanine安装(python2.7+nginx+mysql+supervisor)
  11. 【华为路由器基本ACL过滤配置】
  12. SAP开发框架系列之 自定义单据
  13. Echarts迁徙图
  14. Win10更新后连不上网,电脑win10系统更新后连不上网
  15. Android播放视频快进帧预览图完美解決方案
  16. 使用deconvblind估计PSF
  17. 网络安全行业需要工匠精神吗?
  18. 双目立体视觉空间坐标精度分析
  19. 14. Linux系统服务管理
  20. w3c标准 - Css - (1)基本介绍及选择器

热门文章

  1. ASIC/SOC设计工程师学习路线
  2. 史上最全入行必备的网络安全术语
  3. 宝宝专业智力测试软件,怎样测试宝宝的智力 天哪太准了
  4. Win8系统运行软件需要以管理员身份运行怎么办?
  5. Flask信号的使用
  6. ?. 问号后面加个点什么意思
  7. 更改计算机bios密码怎么办,简单五步设置BIOS密码使电脑更安全
  8. overload,override
  9. Python入门习题大全——三家餐馆
  10. Java中vo是干什么的_Java 中 PO 与 VO 的区别