SDE II 科维亚姆面试经验(2.3 年经验)

原文:https://www . geesforgeks . org/co viam-面试-经验换 sde-ii-2-3 年-经验/

我接到顾问的电话,一天之内 HR 安排了我的面试。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) 如果让你选择,你会加入哪家公司(谷歌/脸书/微软)以及为什么?

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

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