【一面】

  1. 自我介绍 自我介绍内容包括姓名、学历、所学专业、相关项目经验、技能等。

  2. 介绍项目中负责的工作 描述自己在项目中负责的具体工作,包括使用Python爬虫和NLP信息提取技术进行数据采集和处理的经验。

  3. 项目持续周期和工作开展情况 介绍项目的持续周期,以及自己在项目中负责的工作占整个项目的比重,描述工作是如何开展的。

  4. 口述项目框架和面向的人群 描述项目的整体框架,说明项目上线后面向的目标用户群体。

  5. 计算机网络问题

  • 计算机网络的作用是什么,主机间通信需要考虑哪些因素?
  • TCP/IP五层模型是什么,分别有哪些层次?
  • 介绍一个应用层的具体网络服务,例如DNS域名解析。
  • 输入一个网址后会发生什么,用到了哪些协议?
  • 网络间两个主机的通信过程中会用到哪些设备?
  1. MySQL问题
  • 索引有哪些,它们之间有什么区别?
  1. 数据结构问题
  • 你擅长哪些数据结构?
  • 数组和链表的内存构造和区别是什么?
  • 栈的特点和实际应用场景是什么?
  1. 算法问题
  • 解释力扣138题目"复制带随机指针的链表"的思路和解题方法。
  1. 反问环节
  • 询问面试官所在部门主要使用的编程语言。
  • 自己需要改进的方面。

【二面】

  1. 自我介绍 重复之前的自我介绍内容。

  2. 实习时间问题 询问能够实习多久,最早入职时间和最长实习时间。

  3. 算法问题

  • 解释力扣103题目"二叉树的锯齿形层序遍历"的思路和解题方法。
  • 解释分治和贪心的概念以及具体应用。
  • 分治在排序算法中的应用有哪些,快排和归并在实现上有什么区别?
  1. 项目问题
  • 介绍简历中的一个项目,并描述其功能。
  • 微服务的意义和优点是什么?
  • 该项目中使用了哪些技术点?
  • Redis和OSS在项目中的具体应用是什么?
  • 项目中使用了哪种服务发现工具,如何实现?
  1. 项目挑战性问题
  • 项目中最具有挑战性的地方是什么?
  • 单点登录的延伸问题,如何实现多个用户使用同一个用户名和密码在不同浏览器上登录后只有一个用户登录,其他用户下线。
  1. 反问环节
  • 具体部门是什么?
  • 使用的主要编程语言是什么?
  • 之前问题的解决方法是什么?

【三面】

  1. 自我介绍 简单介绍自己的基本情况。

  2. 实习时间问题 询问能够实习的最长时间和最早入职时间。

  3. 项目问题 介绍简历中的一个或两个项目,并讨论项目的难点和改进方向。

  4. 数据库问题

  • 项目中使用的数据库有哪些?
  • 除了已提到的数据库,还了解哪些其他数据库?
  1. 设计题
  • 当用户数据量过大无法在一台机器上存储时,有哪些解决方案?
  1. 计算机网络问题
  • 计算机网络的五层结构各自的作用是什么?
  • 如何解决Socket中的time-wait状态过多的问题?
  1. Java问题
  • 解释Java面向对象的概念和特点。
  1. 算法问题
  • 解释力扣210题目"课程表"的思路和解题方法。
  1. 反问环节
  • 是否有推荐的书籍?
  • 具体如何解决之前提到的数据库问题?

【HR面】 在HR面中,会问一些常规的问题,例如入职时间、优缺点、项目背景和成果等


原文地址: https://www.cveoy.top/t/topic/ihMe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录