Accolite India 面试体验
第一轮:第一轮是技术性的,首先我们要解决 2 个编码问题
a) 给定一个数组 {1, 2, 2, 1, 0, 0, 0, 0, 4, 4, 4, 4} 按频率升序打印元素。
b) 检测链接中的循环
发布关于采取什么方法解决这两个问题的问题。
在那之后是一个冗长的核心Java技术回合,提出了以下问题
什么是执行器框架?为什么需要它?
什么是单例、工厂和建造者设计模式?
HashMap的内部实现
什么是并发?普通哈希映射和并发哈希映射有什么区别?
第二轮:第二轮是Design Round,面试官让我设计一个预测游戏Dream 11?描述游戏的高级和低级设计以及表和架构,还问我会为实现安全性做些什么?
除了这个编码问题之外,还提出了一个编码问题,给定一个数组告诉总和为给定数字 k 的对?
第 3 轮:第三轮主要是行为轮,但还提出了一个技术问题,即什么是连接池以及它如何运作。
除此之外
为什么是Accolite?
你为什么要离开你现在的组织?
如果我给你一些 X 薪水,你会不会向外看?
你如何处理压力?
总体经验是积极的,我做得很好。他们还提供了我想从事的医疗保健或银行领域的选择