📌  相关文章
📜  不可思议的解决方案面试经验 |校园 2021

📅  最后修改于: 2022-05-13 01:58:20.587000             🧑  作者: Mango

不可思议的解决方案面试经验 |校园 2021

编码轮:这一轮包括三个编码问题,2 个简单问题和 1 个中等问题,需要在 1 小时内解决。

  1. 查找字符串中按字母顺序连续的子字符串的数量(简单)。
  2. 通过将数组中的上一个和下一个相乘来替换每个数组元素(简单)。
  3. 需要最少的跳跃次数才能到达数组的末尾(中)。

我能够完成所有符合面试要求的问题(第三个部分测试用例 4/6)。

编码回合提示:即使只有部分测试用例,也要尝试解决所有问题(至少 50% 的测试用例应该通过)。

技术面试轮次:时长 1 小时 20 分钟

  1. 告诉我一些你的事吧。
  2. 然后他问了我的实习,比如,
    • 你的角色是什么?
    • 你研究的是什么技术?
    • 我的回答中有一些交叉提问,正如我回答的那样,我没有研究过后端 API,但只研究过 android 部分,所以他问什么是 API。
    • 您在 android 开发中使用了哪种类型的模型(MVP、MVVM),为什么?
    • 您是如何在应用程序内实施 covid 疫苗接种计划的?
  3. 网站如何运作(基本流程)?
  4. 然后他询问了我的项目并让我在我的机器上运行该项目,然后在查看了网站的流程后,他从我的项目中提出了一些技术问题。还要求告诉我源代码中的每个文件,所有文件的作用是什么以及它们是如何相互关联的。然后他说项目结构很好,因为我在我的网站上使用了 MVC 模型。
  5. 然后他问了一个谜题,你有两个杯子,一个是 5L,另一个是 3L,你必须测量 4L 的水,并且可以多次装满和溢出(他为此提出了 2 种方法)。
  6. 他要求写下二分查找的代码。
  7. 数组和链表的区别。
  8. 编写代码以查找数组中的第二个最大值。
  9. 编写代码来反转链表。
  10. 星型问题。
  11. 编写代码以查找字符串中第一个重复的字符。
  12. 编写代码来查找回文字符串。
  13. 为什么要使用 oops?
  14. 什么是抽象以及你是如何在实习项目中使用它的。
  15. 什么是数据结构?任何现实生活中的例子。
  16. 什么是数据库管理系统?
  17. 数据结构和 DBMS 如何相互关联。
  18. DBMS 中有哪些类型的键?
  19. 什么是外键?
  20. 删除、删除和截断有什么区别?
  21. 什么是分组依据?
  22. DBMS 中使用什么类型的数据结构?
  23. OLA/UBER 中使用什么类型的数据结构算法?
  24. 如何在链表中找到循环?
  25. 如果在链表中找到循环,你将如何找到循环的长度?
  26. 编写 SQL 查询以查找具有相同电子邮件 ID 的所有用户。
  27. 对 DBMS 中的每种连接类型编写查询并解释它们。

我回答了大部分问题,但无法回答其中 2 个问题。

面试小贴士:冷静回答不要慌张,面试官会很配合。

人力资源回合:

  1. 跟我说说你的家庭。
  2. 您完成的任何实习或认证。
  3. 你想研究什么技术?
  4. 下一个3年目标。
  5. 为什么要加入不可思议的行列?
  6. 然后她告诉我关于我的包裹、公司津贴、工作时间、带薪假期、工资结构和其他基本信息。
  7. 最后,她告诉我你被选中了,我也会通过邮件收到我的 TnP 通知。

结论:被选中!!!