2月21号在实习僧投的后台开发实习的简历,2月22号接到字节跳动HR打来的电话预约了3月4号的面试,然后开始了十天的准备。。。
准备阶段: 首先根据之前的面试经验和网上的面经了解到的,总结了面试常问的几大块内容,数据库、计算机网络、操作系统、java基础、java集合类、JVM(这一块没有问我,面试官似乎都是搞python、C++的。。。)、java多线程知识,逐一开始了这几大块内容的复习。数据库和计算机网络是在网上找的博客学习的,具体涉及到的点在我前面写的博客都有记录,JVM因为我以前看过Java虚拟机所以花了两天复习了一下前七章和后面两章,java基础在网上找了几篇博客看了一遍,然后每天5道算法题把剑指offer上大部分题刷完了,由于操作系统忘记复习所以面试问的题没有答出来,大家不要学我。。。接下来就开始了面试,三轮技术面是在牛客网用视频面的,HR面是打电话,忘记了很多,我尽量回忆。。。

一面

  • 自我介绍
  • 谈我的一个爬虫项目,balabalabala…
  • 写算法题:假如有一个数123456,找出这个数所有位重新排列组合可以得到的数中比它大一点的那个数(一开始就想到全排,排序,查找,暴力三连,在面试管的几次提示下想到了好点的方法,然后又提示我用桶排序优化,然后开始写代码。。。具体的解答网上有,这里就不贴了)
  • 忘记了,数据库方面的一个题
  • 写算法题:好像挺简单,给忘了。。。

二面:

  • 自我介绍
  • 聊我的爬虫项目,引出HTTP的请求有多少种
  • POST和GET请求有什么区别
  • POST和PUT有什么区别
  • HTTP和HTTPS有什么区别,讲一下HTTPS
  • 写算法:模拟手机九个键打英文字母的功能,如按123要输出123三个键包含的所以单词,单词库以链表形式给出(一开始没什么头绪,还是想暴力三连,面试官问我能不能有O(1)的方法,然后就想到了用hash表,根据按键建索引值。。然后就写出来了。。。)。
  • 了解TCP吗
  • 说一下三次握手四次挥手
  • TIME-WAIT和CLOSE-WAIT

三面:

  • 日常自我介绍
  • 说一下线程和进程的区别
  • 有哪几种锁
  • 在C++中,链表中如果要删除节点,可以直接删除并释放空间吗?(小声BB:我是JAVA选手啊~然后我猜了一下,说可能会产生内存碎片。然后又问我怎么办,我就说在java里面JVM会隔一段时间整理一下的,我并不了解C/C++有什么机制处理这种事。然后就放过我了)
  • 如果让你实现读写锁你会怎么做
  • 进程间通信方式(没有复习操作系统所以忘了,就开始瞎讲。。。)
  • 写算法题:判断链表是否有环,自己写测试用例(秒了)
  • 智力题:4个人,A过桥要1分钟,B过桥要2分钟,C过桥要4分钟,D过桥要8分钟。现在他们四个人和一个灯笼都在桥的一边,规定去桥对面必须两个人带着灯笼一起过去,回来的时候可以一个人带这灯笼回来(好奇怪的规定,小声BB。。。),怎么能使他们过桥时间最短?(想了块20分钟没答出来。。。然后被放过了,回去一想觉得自己像个弱智,差一步想到正确答案,果然视频面试还是会紧张啊。。)
  • 写算法题:翻转字符串(秒)

HR面

第二天打电话面的,问了一下本科学校干了啥,为啥之前做Android,为啥要考研,考完研为啥要去实习(我说为了赚钱,HR直接回我这也太真实了吧。。。),还有实习时间等等,20多分钟就结束了。

目前已经拿到了offer,感觉头条还是比较重视算法题,面试的大部分时间都在写题,基础知识都是本科学的,实习的岗位好好准备了也不是很难(操作系统进程线程那块一定要清楚!),几个面试官和HR都很nice。自己还是有点菜,需要继续努力。期待在字节跳动的生活。。。

字节跳动后台开发实习面试回顾相关推荐

  1. 字节跳动后台开发实习岗面试

    后台实习岗面试 技术面有三面,自我感觉: 第一面是基础面,包含计算机基础知识 第二面是算法面,包含一些简单算法 第三面是项目面及对应岗位面,包含项目分析和岗位所需基础知识. 三轮技术面均有手撕代码 一 ...

  2. 我经历的字节跳动后台开发实习二面,面试官说叫我补补操作系统和算法

    因为热爱所以坚持,因为热爱所以等待.熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!! 在一面过了9天之后开始了,二面,这一次不同,是一个看起来就,嗯,看起来就觉得肯定很强的人,开始先是问我可以 ...

  3. 2021年4月28日 深圳头条后台开发实习面试(hr面)

    title: 2021年4月28日 深圳头条后台开发实习面试(hr面) tags: 面经 2021年4月28日 深圳头条后台开发实习面试(hr面) 自我介绍 为什么当时高考报考了机械行业呢? 你对机械 ...

  4. 2021年4月19日 深圳头条后台开发实习面试(二面)(含总结)

    title: 2021年4月19日 深圳头条后台开发实习面试(二面) tags: 面经 2021年4月19日 深圳头条后台开发实习面试(二面) 自我介绍 面试直接跟我讲你想让我问哪个方面的问题呢?(这 ...

  5. 2021年4月19日 深圳头条后台开发实习面试(一面)(含总结)

    title: 2021年4月19日 深圳头条后台开发实习面试(一面) tags: 面经 2021年4月19日 深圳头条后台开发实习面试(一面) 自我介绍 谈了一下数学建模的经历,以及跟我现在做的深度学 ...

  6. 今日头条/字节跳动 后台开发岗(应届生)三轮技术面试

    字节跳动特重视算法,不怎么关注编程语言啊,开发框架啊什么的,比较注重考察思维能力,也会问一些基础的操作系统网络通信什么的 感觉头条的面试思路跟微软谷歌差不多 就靠算法题看编程能力 然后也问了问我读研期 ...

  7. 听说你想去大厂看妹子,带你看看字节跳动Android开发岗面试是啥样?

    前言 金三银四跳槽季,你准备好了吗?希望各位小伙伴能够苦练技术,早日达成自己心仪的offer. 在这里给自己打个广告,需要的小伙伴请自行订阅. Spring系列面试题129道(附答案解析) Redis ...

  8. 字节跳动后端开发实习面经一二三面+HR面(已offer)

    *号表示没答上 一面(1h) 1.问之前的实习 2.redis的基本数据结构,string的底层 3.binlog存储日志的格式,statement造成主备不一致的过程 4.多机房部署mysql会有什 ...

  9. 腾讯云智后台开发实习面试全纪录(已offer)

    ⭐️写在前面 这里是温文艾尔的学习之路

最新文章

  1. 找出重复的那个数字的异或算法
  2. arcgis 卸载和注册表相关总结
  3. 聊一聊.NET Core结合Nacos实现配置加解密
  4. sql中join与left-join图解区别
  5. qc成果报告范例_QC推进这样做才是货真价值!| 看机电股份的QC报告
  6. native react 常用指令_React Native 常用的 15 个库
  7. 阿里取消“361”绩效考核,不写周报不鼓励加班?
  8. 【Java】Int类型逻辑运算符的详细描述---含代码
  9. mysql sql语句提升_mysql基本sql语句大全(提升用语篇)
  10. echarts 统计图如何实现打印导出
  11. [转]easyui常用控件及样式收藏
  12. 家里内网穿透远程控制学校电脑
  13. java中refresh是什么_浅析Spring IoC源码(三)分析refresh()方法前的准备篇(一)
  14. 云开发之模糊搜索的三种方式
  15. 黄牛用高性能服务器抢票,还在找黄牛“加速”抢票?成功抢票旅客:黄牛让我去12306候补...
  16. SwiftUI vs 故事板
  17. 杀戮间服务器未响应,杀戮间2打不开怎么办,游戏没反应的解决办法
  18. c语言怎样控制键盘的方向键,c++怎么获取键盘的方向键
  19. 华为无线wifi无服务器,华为wifi设置后设备无法上网该怎么解决 | tplogin.cn
  20. css3魔方3乘3每层旋转_CSS3旋转魔方

热门文章

  1. 笛卡尔坐标系和齐次坐标系
  2. 继续:个人微信的自动收款解决(思路)
  3. 连接服务器绑定信息无效,警告:ldap_bind():无法绑定到服务器:凭据无效PHP和LDAP...
  4. 动态背景下的运动目标检测
  5. design/sourcecode/课堂笔记designPrinciples
  6. 蓝牙耳机按键事件linux,【记录】Android监听蓝牙耳机的按键事件
  7. 从WINDOW管理器差异,看WINDOWS与LINUX设计思想的文化内涵不同
  8. java多线程贪吃蛇实验报告_JAVA开放性实验报告贪吃蛇
  9. oracle导出BOM文件,ORACLE ERP导数据(BOM清单)
  10. 创客(米思奇编程)-03-传感器