字节后端实习一面

实习岗位:供应链管理后端研发,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. 二叉树的层序遍历(写完之后,又让偶数层反转)

反问了对我整体技术能力的评价,面试官说不能告诉我(他觉得我在问面评),说我可以问问业务上的内容。

一面结束,半个小时后收到二面通知。
全部评论

相关推荐

一面:全程 50min,实习+项目 20min,算法 20min,八股+提问 10min1. 自我介绍2. 说下你觉得最难的点3. 为什么持久化要写回文档?每天早上要解读4. 重构是怎么做的?5. 慢 SQL 怎么治理的?发现+EXPLAIN6. 幂等使用场景是什么?7. 讲一下幂等是什么?保证 post 安全性8. redis 用的什么?缓存+布隆过滤器9. 怎么改进 dubbo 的一致性哈希算法的?10. 说下一致性哈希环的构建,里面存的是什么?11. 限流怎么做的?12. 限流算法有哪些?13. 算法:求二叉树平均高度,5 分钟秒掉14. 算法:求翻转数组的翻转个数,15 分钟15. 为什么考研?16. 上一段实习最大感悟是什么?项目先设计完全再动手,一定要面面俱到。17. 多久能过来?最长实习多久?18. 说下 Java 多线程下,类静态变量、成员变量、方法变量分别是线程安全的吗?原因是什么?19. 反问:有转正名额吗?有20. 反问:几轮面试?两轮,正常一周内会联系你。总结:回答的都还不错,第二天约二面。======================================================================二面:全程 60min,项目八股 20min,算法 25min,反问聊天 15min1. 自我介绍2. SPI 机制原理?怎么改进原生 SPI 缺陷的?3. 讲下负载均衡有哪些策略?优缺点是什么?4. RPC 雪崩怎么解决?限流、降级、扩容5. Spring 和 SpringBoot 的区别?6. 依赖注入和控制反转是什么?7. Spring 的 Bean 生命周期?不会8. 算法:3. 无重复字符的最长子串。一开始用的字符串,让优化成 Set。9. 算法:198. 打家劫舍。一开始用的 dp 数组,让优化成常数空间。10. 反问:具体业务是什么?面试官讲了小 10 分钟11. 反问:多久能发起转正?介绍了下招实习生标准比校招高,公司开新业务 hc 也很多,但没说多久能转正总结:只问了轮子项目,写算法也是让你先解决,然后让你再优化。最后业务介绍了挺久。转天通知通过了。
查看26道真题和解析
点赞 评论 收藏
分享
真的会谢的海螺很喜欢...:问应届生业务,问工作过的八股
查看11道真题和解析
点赞 评论 收藏
分享
评论
5
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务