高盛面试经验 - 电话
我最近申请了高盛的面试,以下是被问到的问题:
第1轮:
在线编码
黑客地球问题:
1. https://www.geeksforgeeks.org/minimum-initial-energy-required-to-cross-street/
2.生日派对问题:孩子们坐成一圈(按顺序排列。按id升序排列)有一个从D开始的随机数D(1到N),将玩具分发给顺序的每个孩子,直到所有玩具都分发完毕。但最后一个玩具损坏,任务是找出孩子坐在哪个号码上得到损坏的玩具
第 2 轮:
键盘:
1. Pangram问题:
你给了一个字符串=”This is ram”,你需要从字母表中的所有 26 个 az 字母中找出字符串中缺失的所有字母
2. 给定一个总和,找出总和至少等于给定总和的最小子数组的长度。
第三轮:
电话讨论
1.你目前的项目在做什么
2.Spring boot为什么不应该使用自动装配
3.beanxmlfactory和应用上下文区别
4.你项目中使用的ORM是什么
5.抽象类和接口的区别
6.不同层次的继承
7.什么是方法隐藏
8.什么是多态性
9. 如果您已经给出了一个存储库并且在您的流程服务类中检索了多行并且您需要根据存在于存储库
答:优先队列
10.为什么在你的项目中使用 JDBC 模板
11. 如果您需要更改当前项目的设计,您会做哪些更改。
12. 除了自动装配,还有哪些依赖注入的方法。
13.为了形成字典应该使用什么数据结构
答案:特里
14. 为什么不使用二叉树来代替 true。
尖端
在电话交谈中尽量保持冷静,回答时不要惊慌,无论你是否给出所有答案都有被拒绝的可能性,因为他们也会检查你的回答方式,保持冷静并正确回答。只说答案的清晰部分这是被问到的,而不是告诉你所知道的所有事情