大家好,希望你们一切都好!!
我在校外通过 LinkedIn 破解了 Hashedln。我从 HashedIn 给员工发消息,从其中一个我得到了回复,他给了我推荐,然后我得到了 LinkedIn。
我会向你解释我如何准备这次面试,以及所有这些事情?以及我将遵循的一些技巧与您分享。
面试轮次
第 1 轮(在线测试):共有三个问题
我不记得这个问题,但我提到了与之相关的话题。问题一般像div2代码力量大赛。
- 基于素数(中)
- 基于数组,这个问题的语言非常混乱且不清楚。 (中等的)
- 基于数组操作(硬)
所有问题都有一些要点,我能够解决它们(2.1/3.0)
第二轮(技术面试1):首先,面试官非常友好,每当我停下来的时候他都会帮助我或对此提出一些建议。
本轮以我和面试官的介绍开始。然后他问了一些关于我实习的事情。然后他给我发了一个谷歌文档,让我分享我的屏幕,然后讨论了以下问题:
- https://practice.geeksforgeeks.org/problems/check-mirror-in-n-ary-tree/0
- https://practice.geeksforgeeks.org/problems/minimum-platforms-1587115620/1
- 然后他从 OOPS 支柱(如封装、抽象、多态等)和 DBMS 规范化和非规范化之间的区别提出了一个问题。
采访持续了一个小时。
第三轮(技术面试2):也是从我的介绍开始,这一轮基本上更关注你的编程语言。他们问你喜欢哪种语言,所以我选择了Java 。他们想查看您的 oops 逻辑以及您如何管理代码。
在这一轮中,他们告诉我打开任何编辑器(我打开了本地编辑器 IntelliJ)。所以在面试之前请把所有这些东西都设置好。然后我分享我的屏幕。
1. https://practice.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s4231/1
2. https://www.geeksforgeeks.org/check-whether-two-strings-are-anagram-of-each-other/
3. 实践界面和一些关于实现和扩展的常规问题。
4. 为什么字符串是不可变的?这个问题后来变得很有趣,我给他解释了字符串不可变的原因。然后他说你能在任何变量/数据结构中创建相同的东西吗?他说,假设你想创建一个新的数据结构,你如何使这个数据结构不可变。
提示:- 永远不要直接说答案,只是慢慢来,最后一般面试给一些建议
方法:- 如您所知,不可变意味着它将是最终的(因此我们无法更改此值)并且它也是静态的,这意味着它基本上是一个类变量,而不是一个对象实例。 (如果你没有得到它,只需阅读 immutable 你就会得到它)。
第 4 轮(技术面试 3):对我来说可选
对于某些人来说,他们参加了第三轮技术面试,这取决于你的前两次面试。
第 5 轮(招聘轮):
这一轮与 HR 轮相同,我被问到一些 HR 问题,例如
- 自我介绍。
- 为什么是哈希丁?
- 长处和短处。
还有一些人力资源问题。
hashedIn 的提示:-
- HashedIn 更侧重于解决问题。因此,请准备好您的动态搜索广告
- 你应该有很好的动手编程语言。您应该知道 oops 支柱是如何工作的。
- 了解您的基本科目,如 DBMS、OOPS、OS、CN(可选)