2021字节暑期后端开发实习一面二面面经

答主某C9软件工程大三在校生
一面约的是下午5点,面试官4点50多就进视频了。
1.自我介绍
2.自选简历里的项目(答主选的一个类似网上商城的微信小程序)
3.小程序数据库表怎么设计的
3.假如你来设计淘宝,怎么设计数据库
4.你觉得项目的难点和亮点在哪
5.TCP如何实现流量控制
6.如何实现拥塞控制
7.讲一下三次握手四次挥手
8.数据库隔离级别有哪些,怎么实现的。
9.epoll原理和你所知道的
10.epoll和select你知道哪些
11.手撕代码:链表翻转,二叉树最大路径和
反问:公司开发使用epoll多吗,其他中间件有用哪些;
对于我后面学习有什么建议
二面大概等了10分钟
  1. 自我介绍
  2. 自己的优点或者亮点
  3. 操作系统有学吗?讲讲你学过的?
  4. 讲一下进程调度算法有哪些
  5. 讲一下线程,进程和协程
  6. 说一下死锁是什么,死锁产生的条件,怎么解决
  7. 了解分布式吗?
  8. 讲一下你觉得分布式有哪些优点和缺点?
  9. 了解数据库吗?(MySQL和mongodb)
  10. 讲一下你知道的Innodb
  11. 为什么学了MySQL和mongodb
  12. mongobd和MySQL对比一下
  13. 为什么要使用MySQL
  14. 讲一下你认为的后端开发应该包含什么内容,需要什么知识
  15. 手撕代码动态规划:
输入n,int类型  假设n=5:  输入原序列:12345  输入打乱后的序列54231  每次只能移动一个字符,求最少移动次数:3
思路:字符串长度-原字符串和打乱后字符串的最长公共子串长度=最少移动次数 
反问:对于Java转golang有什么建议(字节后端是golang开发)

本来是要接着三面的,但是三面面试官较忙所以另行再约,应该是清明节后了。两次面试结束后就是7点半了,面试官都挺随和的,会引导你思考。一面手撕代码时,答主用Java写的,编译器选成C++,面试官还提醒了,手撕代码时,会让你讲思路再给你讲应该怎么做。总体感觉面试官非常nice。面试重点主要是计网,操作系统,数据库和数据结构,建议多看看面试八股文。
#实习##字节跳动##Java工程师##面经#
全部评论
楼主是北京电商吗
点赞 回复 分享
发布于 2021-04-02 10:45
15题思路自己想的嘛
点赞 回复 分享
发布于 2021-04-02 14:23

相关推荐

12-01 12:34
已编辑
广东工业大学 Java
如题,fw🐭🐭,加上准备的太晚,大三上已找不到日常实习,导致连锁反应,下学期的暑期实习找不到好的实习,导致秋招找不到中大厂,现在是中小厂Java还有考公的选择,由于有些中小厂工作强度比肩大厂,钱还少,感觉不如考公如果🐮u们是我现在这种情况,会怎么选?
负债的混子:关注你一段时间了,突然发现你头像名字都改了,想必是这段时间压力很大。关于就业还是考公的选择,就像很多牛友说的:不要美化自己没走过的路。你现在想往互联网发展,发现这条路很难走,然后想往考公发展,但是你没走过考公这条路,所以你不知道这条路的压力如何。你今年大三了,还有时间给你做选择,我希望你能够尽快的决定自己的方向,然后一条路走到黑,而不是在这里徘徊,每个人的道路是不一样的,你无法复刻别人的路,你能做的就是尽力的完善自己。 最后,我想说的是,加油,陌生人!
点赞 评论 收藏
分享
11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
点赞 评论 收藏
分享
评论
6
33
分享
牛客网
牛客企业服务