Paytm 面试经历 |第 28 套(适用于软件开发人员)
第一轮:第一轮是编码轮,有 2 个关于 mettl 的问题:
- 编写一个程序,从给定的整数数组中找到第一个最大的 k 个元素的总和。GeeksforGeeks Link
- 你必须用珍珠做一条项链。可以使用的珍珠的最小数量为 1,最大为 n。每颗珍珠都有一个华丽系数,项链应该按照珍珠的华丽程度升序排列。找到在给定条件下可以形成的项链数量。给定的输入是 n(珍珠数量)、最低华丽度和最高华丽度。示例 n=1,LM=8 HM=9,所以可以有 2 种情况,一种是珍珠 8 项链,另一种是珍珠 9。
第2轮:第2轮是f2f面试,有以下问题:
- 你在以前公司的项目。
- MVC 模型。
- 控制器的作用是什么,实现一个例子。
- 如何在控制器中实现 api?
- 使用请求映射和 Spring boot 的少量注释(因为我的项目是在春天)
- hibernate如何与数据库交互,你在哪里定义你的查询?
- Spring Boot 应用程序从哪里开始?
- GET 请求和 PUT 请求之间的区别。
- 打印二叉树边界值的程序。可以使用的不同方法。为它写代码。
解决方案:GeeksforGeeks 链接
第三轮: f2f轮:
- 写一个 Rest API 的例子。
- 基于条件的数据库问题。设计一个数据库来打印用户的存折。架构的结构是什么?
- 什么是数据库中的分片和分区?
- 给定条件的 MVC 方法。
解决方案:GeeksforGeeks 链接
第四轮:f2f
- 谜题:3 个标签不正确的盒子(苹果、橙子和混合),找出正确的标签。
- 关于我当前项目的详细讨论,它的完整流程和我在项目中的贡献。