这实际上是对有经验的候选人的一次面试。
- 第 1 轮:机器编码轮(60 分钟)
一季度。中缀到后缀的转换,例如 A+(BC)*D 变成 ABC-D*+
Q2。给定一个整数数组,找出一对数字之间的最小距离
Q3。查找给定字符串中每个字符的频率 - 第 2 轮:第一次 F2F 技术面试(60 分钟)
关于我在 2.5 年的整个职业生涯中所从事的项目和技术的一般性讨论。
一季度。给定一个整数数组,您需要找到其总和可被给定数字 k 整除的子数组的数量,讨论优化。
Q2。给定一棵大二叉树,您必须通过网络将树从系统 A 传输到系统 B。基本上他想知道我将如何序列化和反序列化一棵树,以及如何并行发送该序列化数据。关于我构建的推荐系统的一些问题,我使用了什么算法?,什么是item-item协同过滤?
然后他问我有没有什么问题要问他。 - 第三轮:第二次 F2F 技术面试(30 分钟)
关于我目前的公司和我的角色的一般性讨论。一季度。给定一个在线电影票预订系统,他想知道我们如何处理对同一个座位的同时请求,以便它应该只分配给单个用户。如何使用 MySQL 完成它,然后如何使用 REDIS。在mysql中询问了一些选择和更新查询。
Q2。我们可以使用哪些不同的架构来管理用户会话,讨论客户端会话管理,服务器端会话管理,如果其中一台服务器崩溃怎么办。
Q3。给定 amxn 数组,其中每一行都由零和一组成(零在给定行中从左到右存在),找到具有最大数量的零的行。
第 4 季度。 Elasticsearch 如何存储数据,什么是倒排索引。
- 第 4 轮:人力资源轮
这只是简单的人力资源讨论,一些行为问题
为什么你要离开你现在的公司。
Paytm 的所有练习题!
相关实践问题
两个数字之间的最小距离
数组元素的频率
序列化和反序列化二叉树
可被 K 整除的子数组和
中缀到后缀