📜  One97(Paytm) 面试经历(1)

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

One97(Paytm) 面试经历

公司介绍

One97是一家印度的支付服务公司,Paytm是其旗下品牌,为用户提供移动支付、电子商务、金融服务等服务。

面试经历
面试岗位

我面试的岗位是软件工程师。

面试流程
  1. 简历筛选:我先提交了简历后,公司进行了筛选,通过邮件通知我进入面试流程。
  2. 笔试:面试前需要参加一次笔试,包括算法、数据结构、操作系统、数据库等相关知识的考察。
  3. 技术面试:技术面试主要是问我关于Java基础、Spring框架、数据库等方面的知识。
  4. HR面试:最后是一次HR面试,了解我的个人情况、职业规划以及公司文化等。
技术面试题解

Java基础

  • Java反射:什么是反射?有什么用?
  • Java反序列化漏洞:什么是Java反序列化漏洞?如何避免?
  • Java异常体系:Java异常体系的类关系图?哪些异常是RuntimeException?
  • Java线程模型:Java线程模型的概念?多线程的优劣?

Spring框架

  • Spring框架:Spring框架的介绍?Spring框架的优点和缺点?
  • Spring IOC:Spring IOC容器是什么?如何使用?
  • Spring AOP:什么是Spring AOP?如何使用?
  • Spring事务管理:Spring事务管理的实现方式?如何配置?

数据库

  • SQL语句:SQL语句的主要类别?SELECT语句的执行顺序?
  • 数据库事务:什么是数据库事务?事务的ACID性质?
  • 索引:什么是数据库索引?索引有哪些类型?
  • 死锁:什么是数据库死锁?如何避免?
面试感想

这次面试让我真正了解了印度的互联网企业。One97作为印度支付领域的领头羊,我在面试过程中深刻感受到了印度企业的高度重视技术的态度。除了技术问题,HR面试也很注重个人的品德和职业规划,让我觉得这家公司的招聘方式很人性化。同时,我也学到了很多新知识,面试也让我更加深刻地理解了Java基础、Spring框架和数据库等方面的知识点。