首页 > 字节电商春招后端实习一到四面面经
头像
答鹅
编辑于 2021-04-21 12:16
+ 关注

字节电商春招后端实习一到四面面经 内部员工回复

字节电商北京春招后端实习

4-11一面

59mins

面试

  • 自我介绍
  • 项目介绍
  • 动态代理实现方式有几种
  • 你是怎么理解事务的
  • ACID是什么
  • 隔离级别有哪些
  • 脏读是什么,幻读是什么
  • 怎么解决幻读
  • sql里面怎么使用共享锁和独占锁
  • select for update可以不在事务中使用吗
  • 说一下聚集索引的数据结构
  • 如下sql语句分别是如何走索引的
# id name age sex score
# id 主键索引
# name age sex 普通联合索引
select * form A where id = 5;
select * form A where  name = ‘5’;
select * form A where age = 5;
select age  form A where name = ’5‘;
  • sql语句在底层是如何执行的
  • 了解binlog和redolog吗
  • binlog和redolog分别属于哪一层
  • 了解分布式事务吗
  • Redis集群模式中,当新增一个服务器时,需要对哈希槽进行rehash,redis提供什么机制保证尽量少的rehash
  • 说一下Redis持久化方式
  • 说一下Java里面synchronized和volatile的异同
  • TCP四次挥手
  • TCP挥手为什么需要四次
  • 说一下对称加密和非对称加密
  • 介绍一下HTTPS原理

编码题

  • 懒汉单例
  • 单链表,奇数位升序、偶数位降序,1->8->2->7->4->3 调整为升序。要求时间、空间复杂度尽量低。

4-14二面

45mins

面试

  • 你的研究方向是什么
  • 传输层和网络层主要是做什么的
  • IP是怎么寻址的
  • ARP协议是属于网络层的吗
  • 了解syn泛洪攻击吗
  • 写socket连接时,哪个参数是控制连接队列大小的?
  • DNS是哪一层协议
  • 说一下DNS的解析过程
  • 操作系统进程的内核态、用户态有什么不一样
  • 为什么要有内核态
  • 往一个文件里写入100字节数据,内存拷贝过程是怎么样的
  • 讲一下堆排序算法
  • 你实习周期大概什么时候

编码题

  • 递增的数组,找元素K出现的个数
  • 写sql语句:gz_table(user_id, amount, type, month)找出1月份总工资(所有类型工资总和)排名前5-10名的员工的user_id和总工资

4-19三面

自我介绍、讲博客、问实习,全程没问八股。算法题还没调完,面试官就去开会了(晚上9点),电商有多忙碌,可见一斑

算法题

抢红包算法,m金额,n个人抢,需要满足以下条件

  • 保证每个人都能抢到
  • 有几率抢到最大金额(即,一个人最大金额,其他人都是最小金额)
  • 每个人抢红包的概率相同,即第1个人和第n个人抢到最大金额概率相同

4-21HR面

  • 自我介绍
  • 高考为什么选计算机相关专业
  • 问保研成绩
  • 问本科专业
  • 研究生项目方向、研究方向
  • 今后想往哪个方向发展呢
  • 什么时候能入职,预计实习多久
  • 今后是打算直接工作吗,有转正想法吗
  • 你从什么时候开始写博客的
  • 说说你印象比较深的一篇博客
  • 问实习内容,当时为什么想做这一段实习

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐