字节 新业务 后端 日常实习

这是22年6月初的面经,挂上的有点晚啦~~

字节 一面

  • 时间:70分钟
  • 自我介绍+设计题+基础+编程
  1. 设计题:设计微信群(可5000人的群)发/抢红包的功能
  2. 接上:会涉及到哪些数据库表的修改?
  3. 接上:你觉得在哪些地方会用得到redis和消息队列?
  4. 计网:介绍一下七层模型。
  5. TCP和UDP的应用场景分别是什么?
  6. HTTP的短连接与长连接
  7. TCP拥塞控制的慢开始
  8. 了解网络代理吗?
  9. 说一下你了解的Linux指令
  10. 删除文件的时候,rm -rf,为什么要加-rf之类的东西?
  11. 了解软链接和硬链接吗?
  12. 杀死进程的指令中,kill -9 pid,为什么要加“-9”才能强制杀死进程?
  13. 说一下数据库事务的ACID特性。
  14. 介绍一下悲观锁和乐观锁
  15. 乐观锁是怎么实现的?
  16. 数据库加了读锁,还能加写锁吗?
  17. 数据库如何避免一个事务的写操作对另一个事务的读操作产生影响的?
  18. 你了解sql语句的“for update”和“share mode”吗?
  19. 数据库的持久化特性:数据库崩溃是怎么恢复的?
  20. 编程题:**763 划分字母区间
  21. 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。
  22. 返回一个表示每个字符串片段的长度的列表。

    示例:
    输入:S = "ababcbacadefegdehijhklij"
    输出:[9,7,8]
    解释:划分结果为 "ababcbaca", "defegde", "hijhklij"。
    每个字母最多出现在一个片段中。
    像 "ababcbacadefegde", "hijhklij" 的划分是错误的,因为划分的片段数较少。
    提示:
    S的长度在[1, 500]之间。
    S只包含小写字母 'a' 到 'z' 。

字节二面

  • 时间:60分钟
  • 自我介绍+基础+编程
  1. 项目相关——数据库处理失败的订单,如何将redis的库存加回去?
  2. redis怎么保证库存预减不会有多线程的冲突呢?
  3. 压力测试1000个线程你是怎么做的?(答的压测软件)如果用代码你怎么写?
  4. 数据库索引的数据结构是什么?为什么用这个?
  5. 对数据库表的a,b,c三列分别加索引(不是联合索引),查询条件为a=? AND c=?时,索引使用情况是什么?
  6. TCP是怎么保证可靠的?
  7. HTTP的状态码502是什么?
  8. 你了解哪些加解密算法?
  9. 说一下你知道的Linux命令
  10. 什么情况下要用线程池?
  11. 线程池的类名是什么?
  12. ConcurrentHashMap的底层原理
  13. 编程题:**152 乘积最大子数组

字节三面

  • 时间:60分钟
  1. 网络的七层模型?
  2. TCP和IP协议分别在哪层?
  3. 传输层和网络层的作用是什么?
  4. 说一下TCP的滑动窗口
  5. 你知道哪些Linux命令
  6. 如何查看某个端口被哪个进程占用?
  7. 说一下设计模式
  8. Spring中的Bean默认是单例的吗?什么情况下用到非单例?
  9. 写一个单例模式
  10. 说一下有哪些排序算法?
  11. 给你100万个数(取值范围在1~1亿),如何快速地排序?内存占用多少?
  12. 说一下synchronized和ReentrantLock的区别
  13. 什么叫可重入锁?
  14. 写sql语句:给一个表,有3列(学生id,班级id,学生成绩)
  15. 求每个班的平均成绩
  16. 给第一问加两个条件,要求平均成绩大于60,并按照递减顺序排列
  17. 求每个班的最高成绩的学生记录(学生id,班级id,学生成绩)
  18. 编程题:**236 二叉树的最近公共祖先
#字节跳动##字节##字节面试#
全部评论
没有问项目吗
点赞 回复 分享
发布于 2023-05-20 11:34 北京
请问字节暑期也一直都有日常实习开放吗~
点赞 回复 分享
发布于 2023-03-07 13:41 江苏
大厂的面试问的都比其他的多啊,难啊,瞬间压力就大了
点赞 回复 分享
发布于 2022-08-14 21:09

相关推荐

03-26 22:42
已编辑
门头沟学院 Java
众所周知百度是个大厂,除了实习生薪资不高之外,其他都很好,介绍一下本鼠鼠目前情况带了7k(借了4k)来北漂,房租花了6k多,手上只有1k不到,极限度过第一个月,很多普普通通的人来到百京,大概率跟我一样,手无寸铁,那我我将教你如何在百京百度上班荒野求生。百度有什么待遇呢,早上9.30免费早饭,下午8点以后免费晚餐,下午有下午茶,有咖啡和果茶。每天吃饭时间是11.30,5.30根据时间规律早上不仅吃,还要拿,吃饱点,然后在拿点鸡蛋,包子中午吃或者下午吃,下午茶遇到自己喜欢的可以多拿一个(我不挑食),到了晚饭你要是饿的话可以去买俩大包子,很大,也不贵5块钱2肉包子,不饿的话等到晚上再去吃吃,周五晚上那些炒饭馒头可以打包带回去点,留着周六吃。到周日一般不吃,因为这一周吃的太多了,周日有时候不吃也不会太饿,喝水呢当然也要从公司带点水了,鼠鼠买了1.5l矿泉水喝完了,就从公司带点水回来喝。鼠鼠的梦想就是每天都能吃饱饭,现在百度完成了我的梦想但是想象是很好的实际呢?本组的同事太热情了每次吃饭都叫我出去吃,有点不好意思,外面食堂很贵,花的有点多,实操这样可能只2 3天一周。第一个月是很困难的,过了第一个月以后每个月留点钱还钱交房租,也可以和同事快快乐乐去吃饭了。想到这里鼠鼠开心的笑了还干了点兼职,就是写写牛客博客,即使不多,但也有,平时pdd也会薅点羊毛生活的艰苦是短暂的,幸福就在不远处将来加油ps:最近有点牙疼吃的有点少#牛客创作赏金赛# #打工人的工作餐日常#
ResourceUtilization:太不容易了在学校是想吃什么买什么,出来一个人要好好精打细算过日子
点赞 评论 收藏
分享
评论
3
45
分享

创作者周榜

更多
牛客网
牛客企业服务