AthenaHealth 面试经历 |校园 2020(虚拟)
第一天:-
虚拟预科讲座,时长:60 分钟,模式:微软团队
角色:技术人员的准成员
第 1 轮(编码测试)-在线测试(编码/Mcq)持续时间:90 分钟,模式:HackerRank
编码 2 个问题:-
1- 会议室(类似):https://www.geeksforgeeks.org/minimum-halls-required-for-class- scheduling/ 喜欢:- leetcode 中的会议室 2。
2- 数组游戏(相同):给定一个包含 n 个正整数的数组。我们需要找到使所有元素相等的最小迭代次数。在每次迭代中,数组中的所有元素都减 1,除了最大元素
他们专家最佳解决方案。
Mcq :- 基于数据结构、数据库、关于 Rest Api 的 10 个问题
第 2 天:-
第 2 轮(技术轮) – 虚拟技术轮时长:60 分钟,模式:Hackerrank codePair
- 面试实际上是在专为虚拟面试设计的 HackerRank 代码对平台上进行的。
- 这一轮就像现场编码(F2F)面试。关于数据结构和问题解决的问题,面试官要求以迭代和递归等不同方式对字符串进行逆向编码。我们讨论了方法和时间复杂度,面试官对此感到满意。
- 然后讨论了Java中的oops概念,面试官问了所有oops的基本问题,比如static,final,this关键字,然后是封装,抽象,继承和多态。如何使类不可变。面试官要求在代码编辑器中实现多重继承(接口),方法覆盖和方法重载
- Java中的抽象类和接口有什么区别https://www.geeksforgeeks.org/difference-between-abstract-class-and-interface-in-java/
- 现在面试官进入数据库(sql)我们讨论了很多,面试官说要创建一些表并要求一些查询来编写连接,子查询,拥有,分组等。(就像6到7个查询一样)
- Atlast 刚刚询问了项目。
第 3 天:-
第 3 轮(管理轮) – 虚拟管理轮持续时间:60 分钟,模式: Microsoft 团队
这一轮主要看你的项目和简历。我们在简历中讨论了我所有的 4 个项目。关于我的项目的更多问题,我们更多地讨论了业务逻辑和后端数据库。在这里,我对我的数据库架构等还有更多问题。
然后他问了一些数据结构方面的问题
- Arraylist 和向量之间的区别 https://www.geeksforgeeks.org/vector-vs-arraylist-java/
- Hashmap 和 hashTable 关于时间复杂度的区别 https://www.geeksforgeeks.org/differences-between-hashmap-and-hashtable-in-java/
- 数据结构的实时应用 https://www.geeksforgeeks.org/real-time-application-of-data-structures/
- 链表与数组 https://www.geeksforgeeks.org/linked-list-vs-array/#:~:text=In%20an%20array%2C%20memory%20is,stored%20randomly%20in%20Linked%20lists。
然后他询问了第一轮问题的问题陈述并讨论了我的解决方案。我们讨论了不同的可能方法和时间复杂度,面试官对此感到满意
注:两次面试都很顺利。面试官很友好,你可以自由讨论你的想法
第 4 轮(HR 轮) – HR 轮时长:60 分钟,模式:Microsoft 团队
在 15 分钟内完成我的第 3 轮后,我接到了雅典娜团队的电话,要求进行 HR 轮面试。这是最后的采访。她询问了我的爱好、感兴趣的领域以及关于我的项目和简历、我的证书、我的实习、我的课外活动和技能等方面的一些技术问题。然后是家庭背景调查。然后她问“你对我们的位置感到满意吗”。我说是。没有更多的问题,它只花了 15 到 20 分钟。
最后与雅典娜团队和入围学生进行虚拟连接
注意:-招聘过程非常顺利。所有的面试官都很友好,你可以自由地讨论你的想法。他们专家你应该我的基础更强大。这是一次非常愉快的经历,事情进展得非常顺利。他们让候选人更舒服。
尖端 :-
- 竞争性编程、数据结构和算法
- 擅长 DBMS 和 OOPS。
- 不要在简历中提及虚假项目。即使是一个简单的项目,只要有一个深入的立场就可以了
- 在 GeeksforGeeks practice、HackerRank、Leetcode 等平台上练习编程。
/ 快乐编码 >