📜  德意志银行面试经历 |第 3 组(软件开发人员校内)(1)

📅  最后修改于: 2023-12-03 15:39:35.238000             🧑  作者: Mango

德意志银行面试经历 |第 3 组(软件开发人员校内)

本次面试是针对软件开发人员的岗位,下面将详细介绍我的面试经历。

面试岗位信息
  • 岗位名称:软件开发人员
  • 面试时间:2021年3月15日
  • 面试方式:校内面试
  • 面试地点:XX大学
面试流程
一面

1. 自我介绍

我介绍了自己的个人情况、教育背景、项目经验、技能等方面,突出了自己的优势。

2. 项目经验

面试官随后问到我的项目经验,我详细介绍了一个自己实现的基于Django的在线教育网站,包括项目的功能、技术选型等。

3. Python相关问题

面试官针对Python语言、Flask和Django的区别、多进程和多线程等方面进行了提问,我都能够比较流畅地解答。

4. 算法题

面试官出了一道链表反转的问题,我能够较快地给出答案并完成代码实现。

二面

1. 项目相关问题

面试官了解了我在Python和Java方面的经验,随后针对我的项目经验进行了提问,包括细节部分,我都能够很好地回答。

2. 技术问题

面试官针对软件开发方面的技术进行了提问,包括网络通信、数据库设计等方面,我都能够给出较为详细的答案。

3. 算法题

面试官出了一道二分查找的问题,我能够较快地给出答案并完成代码实现。

三面

1. 自我介绍

在第三面面试前,我又被要求做了一个5分钟的自我介绍,我沿用了前两次自我介绍的内容,并针对自己进一步的规划进行了简单说明。

2. 个人经验与能力

面试官问到我对软件开发方面的理解和个人的经验与能力,我结合自己的实际情况,包括自己常常自主学习的习惯、了解的框架、对代码质量和代码可读性的追求等方面进行了回答。

3. 案例分析

面试官以一组递归函数为案例,提出了关于递归深度问题的实际问题,并询问了解决方法和思路,我能够较为灵活地进行思考和回答。

总结

整个面试流程持续了近两个小时,我从面试官手中得到了很多更为实际和深入的问题,也加深了自己对技术的了解和认识。在面试结束后,我也对自己进行了总结和反思,对自己的优点和不足有了更为清晰的认识,并对下一步的职业发展和个人规划做出了相应的思考。