字节后端实习一面
实习岗位:供应链管理后端研发,base 杭州
## 10.27 一面 (48分钟)
1. 实习期间做的主要工作
2. SDK 的设计是怎么做,又是如何跟钉钉进行对接的
3. 介绍一下印象比较深的技术问题,并讲一下是如何解决的?(主要讲了系统设计这一块,比如一些设计模式的使用)
4. 自我介绍说有看过一些源码,JAR 包之类的,挑一个觉得设计比较好的源码,或者一些设计思想给了你一些启发(讲了 SpringMVC 的设计原理以及一些抽象化设计)
5. 问你刚才说很多源码都是采用接口化的设计,比如定义很多 interface,为什么要定义这些接口(从多态以及设计模式原则的角度回答)
6. 有了解 JVM 的内存模型吗?(回答的比较细,从 JVM 的原理以及为什么要单独地设计内存模型的角度)
7. JVM 内存区域哪些区域会发生垃圾回收?
8. 方法区有没有可能发生回收?(答了类的class对象被卸载后以及对常量池的一些回收)
9. JVM 栈上分配的机制?对象分配的策略?
10. 有了解过 Redis 吗,讲一讲 Redis 的持久化(详细地讲了 4 分钟)
11. 手撕代码:lc 102. 二叉树的层序遍历(写完之后,又让偶数层反转)
反问了对我整体技术能力的评价,面试官说不能告诉我(他觉得我在问面评),说我可以问问业务上的内容。
一面结束,半个小时后收到二面通知。
## 10.27 一面 (48分钟)
1. 实习期间做的主要工作
2. SDK 的设计是怎么做,又是如何跟钉钉进行对接的
3. 介绍一下印象比较深的技术问题,并讲一下是如何解决的?(主要讲了系统设计这一块,比如一些设计模式的使用)
4. 自我介绍说有看过一些源码,JAR 包之类的,挑一个觉得设计比较好的源码,或者一些设计思想给了你一些启发(讲了 SpringMVC 的设计原理以及一些抽象化设计)
5. 问你刚才说很多源码都是采用接口化的设计,比如定义很多 interface,为什么要定义这些接口(从多态以及设计模式原则的角度回答)
6. 有了解 JVM 的内存模型吗?(回答的比较细,从 JVM 的原理以及为什么要单独地设计内存模型的角度)
7. JVM 内存区域哪些区域会发生垃圾回收?
8. 方法区有没有可能发生回收?(答了类的class对象被卸载后以及对常量池的一些回收)
9. JVM 栈上分配的机制?对象分配的策略?
10. 有了解过 Redis 吗,讲一讲 Redis 的持久化(详细地讲了 4 分钟)
11. 手撕代码:lc 102. 二叉树的层序遍历(写完之后,又让偶数层反转)
反问了对我整体技术能力的评价,面试官说不能告诉我(他觉得我在问面评),说我可以问问业务上的内容。
一面结束,半个小时后收到二面通知。
全部评论
相关推荐

点赞 评论 收藏
分享
真的会谢的海螺很喜欢...:问应届生业务,问工作过的八股

点赞 评论 收藏
分享