字节后端实习二面
实习岗位:供应链管理后端研发,base 杭州
## 10.31 二面(50 分钟)
1. 介绍一下实习期间做的主要工作
2. 实习的时间不是很长(大概五周多),时间是如何分配的,比如花了多少时间熟悉环境,多少实习完成开发
3. 问定期通知的这个功能,花了多少时间做完并上线的
4. 问了实习工作,整体的工程结构是怎么设计的(工程的包结构、文件结构)
5. 问了实习时候用的 IDE 时什么,没有使用内部开发平台提供的基本的脚手架
6. 工程是如何部署的
7. 对版本管理有哪些了解,比如 Git
8. 了解 Git 的常用命令有哪些,问了 cheery-pick
9. SDK 中模拟登录加密的方式
10. 为什么上段实习时间这么短
11. 为什么现在又要实习
12. 为什么想后面投入工作、选择后端开发这个方向
13. 大概能实习多少时间
14. 说觉得我有很多设计模式的思考和落地,以及也做过独立的一些项目,问我怎么培养自己对 Java 方面的理解和认知的(讲了自己在系统设计方面的习惯,从实际问题出发,找相应的方法去解决)
15. 说一面面试官评价我对 Java 的基础模型、基础包的理解的比较深,但是一面没沟通过数据库相关的问题。让介绍 MySQL 底层数据结构,B+树是怎样的。(从为什么要构建索引,索引树的本质是什么,为什么采用 B+ 树)
16. 哪些情况索引会失效?(还是从索引树的本质去讲并列举了一些情况)
17. 问了解 explain 吗?
18. 手撕代码:lc 15. 三数之和
感觉二面面试官不是很看中实习做的业务本身,而是工程开展的整个过程与效率,更偏实操一些,考察了一面面试遗漏的知识点。本场面试很多问题回答完后,面试官都给了我一些正面的评价
。
反问:一面后知道不能问评价,所以就直接问了业务。
1. 具体的业务是什么?
2. 实习是不是有一定的培训阶段?
3. 实习时写的代码会贡献到字节的代码库吗?(和正式员工一样,也会要做 CR 和线上发布的事情)
二面结束,一个小时后 HR 电话通知约第二天 HR 面。
前两轮面试的手撕都比较简单,基本都是 3 分钟之内写出来(题目太经典了 ^_^),不知道是不是因为实习难度比较简单还是说前面面的比较好,不想为难我。
## 10.31 二面(50 分钟)
1. 介绍一下实习期间做的主要工作
2. 实习的时间不是很长(大概五周多),时间是如何分配的,比如花了多少时间熟悉环境,多少实习完成开发
3. 问定期通知的这个功能,花了多少时间做完并上线的
4. 问了实习工作,整体的工程结构是怎么设计的(工程的包结构、文件结构)
5. 问了实习时候用的 IDE 时什么,没有使用内部开发平台提供的基本的脚手架
6. 工程是如何部署的
7. 对版本管理有哪些了解,比如 Git
8. 了解 Git 的常用命令有哪些,问了 cheery-pick
9. SDK 中模拟登录加密的方式
10. 为什么上段实习时间这么短
11. 为什么现在又要实习
12. 为什么想后面投入工作、选择后端开发这个方向
13. 大概能实习多少时间
14. 说觉得我有很多设计模式的思考和落地,以及也做过独立的一些项目,问我怎么培养自己对 Java 方面的理解和认知的(讲了自己在系统设计方面的习惯,从实际问题出发,找相应的方法去解决)
15. 说一面面试官评价我对 Java 的基础模型、基础包的理解的比较深,但是一面没沟通过数据库相关的问题。让介绍 MySQL 底层数据结构,B+树是怎样的。(从为什么要构建索引,索引树的本质是什么,为什么采用 B+ 树)
16. 哪些情况索引会失效?(还是从索引树的本质去讲并列举了一些情况)
17. 问了解 explain 吗?
18. 手撕代码:lc 15. 三数之和
感觉二面面试官不是很看中实习做的业务本身,而是工程开展的整个过程与效率,更偏实操一些,考察了一面面试遗漏的知识点。本场面试很多问题回答完后,面试官都给了我一些正面的评价
反问:一面后知道不能问评价,所以就直接问了业务。
1. 具体的业务是什么?
2. 实习是不是有一定的培训阶段?
3. 实习时写的代码会贡献到字节的代码库吗?(和正式员工一样,也会要做 CR 和线上发布的事情)
二面结束,一个小时后 HR 电话通知约第二天 HR 面。
前两轮面试的手撕都比较简单,基本都是 3 分钟之内写出来(题目太经典了 ^_^),不知道是不是因为实习难度比较简单还是说前面面的比较好,不想为难我。
全部评论
请问同学算法是共享屏幕吗?我今天收到面试链接是飞书会议
相关推荐
点赞 评论 收藏
分享