📌  相关文章
📜  SDE II 的 Coviam 面试经验(2.3 年经验)

📅  最后修改于: 2021-09-23 05:38:58             🧑  作者: Mango

我接到了顾问的电话,人力资源部在一天内安排了我的面试。 Coviam 的面试过程有 4-5 轮。

第一轮(F2F)
1 :我有Java背景,所以他问我Java 8 中的新特性,Streams APIs 等。
2 :简历中与项目相关的问题
3:来自Java Collections APIs的问题,如hashmap的实现,并发hashmap等
4:一个简单的算法问题来检查我是否可以编码?

第二轮(F2F – 技术)
1 :与我简历中项目相关的问题。关于微服务架构、REST 服务等的问题。
2:设计仪表板应用程序以显示基于推特数据流的趋势标签
3 :在二维矩阵中搜索元素(按行 – 按列排序)

第三轮(F2F – 经理轮)
我在之前的组织中做过一些 API 性能优化方面的工作。这一轮完全专注于此。
1:休眠缓存如何工作?
2:设计Hibernate二级缓存?如何缓存连接查询?内存缓存和分布式缓存?

第四轮(F2F – 联合创始人轮)
这是行为回合。
1)给出一个谜题并为此编写伪代码。
2)给你一个选择,你会加入哪家公司(谷歌/Facebook/微软),为什么?

总的来说,技术回合很好,如果一个人练习 DS/Algo 问题和系统设计的一些概念,那么他/她可以轻松破解回合。

经过这个漫长的过程,第二天我接到一个电话,说“嗨,恭喜你被选中并通过了所有轮次,我们很高兴为你提供 SDE-2 位置”。