- 第一轮:机器编码轮
这是机器编码回合,有两个编码问题。- 基于树。 (使用蛮力解决,没有通过所有测试用例。)
- Array 和 HashMap 相关问题。在 O(n) 中解决通过了所有测试用例。
- 第二轮:技术面试
- 反向链表和一些基本算法问题。
- 编写程序将十进制数转换为十六进制数。
- 一些数据库设计相关的问题。
- 一些 SQL 查询。
我回答了第二轮的几乎所有问题。
- 第三轮:技术面试
- 以这种方式重新排列数组元素,以便组合所有数组元素将导致最大数量。
- 2 拼图
- 一些API相关的问题
没有解决难题(非技术性)。
- 第四轮:面试技术
面试官是该公司的副总裁。- 实现在不使用内置库的情况下将 n 天添加到给定日期的函数。 (需要生产级别代码。)
- 有 n 个线程,n/2 个线程是生产者,n/2 个线程是消费者,生产者 1 线程产生的数量必须被消费者 1 线程消耗。线程也必须按顺序运行,生产者 1,然后是消费者 1,又是生产者 2,然后是消费者 2……依此类推……
(需要生产级别代码。)
以零错误编写了两个代码。
- 第5轮:HR
HR 刚刚告诉我你被选中了,并问了我对薪水的期望。
Paytm 的所有练习题!
相关实践问题
反转链表
从数组形成的最大数