AppDynamics 面试经历
第1轮
在线回合包括 10 道中等水平的技术 MCQ 和 3 道编码问题。
1. https://www.geeksforgeeks.org/difference-array-range-update-query-o1/
2. Number of Regions N Lines Divide Plane(基于公式的问题,搜索google解释)
3.贪心问题
9人入围面试。
第二轮
从“告诉我你自己”开始
1. https://www.geeksforgeeks.org/segregate-even-and-odd-numbers/
2. 检查二叉树的每一层是否是回文(提示:树的层序遍历)
以一些关于过去完成的项目的问题结束。
第三轮
1. 关于井字游戏的班级设计问题。
2. 如何在手机中实现通话记录列表(编写代码并解释使用的数据结构)。
3、Hash Map是如何实现的?
即使您遇到任何问题,面试官都会非常友好并帮助您找到解决方案。
第四轮
这一轮是技术+人力资源
科技
1.如何将十进制转换为二进制(数字也可以是负数)
2. C和C++的区别
3. 解释 OOPS 概念
4. 解释规范化的形式
5. 解释 OSI 模型
人力资源
一、家庭背景
2. 简历中的项目
3. 高等教育
总而言之,要注意的点——
1. 良好的沟通能力
2. 信心
3. 对公司的重大利益
4. 熟悉一些工程课程,如数据库、计算机网络、操作系统和数据结构