📜  领英面试经历 |设置 5(校内)(1)

📅  最后修改于: 2023-12-03 14:58:46.893000             🧑  作者: Mango

领英面试经历 |设置 5(校内)

简介

本篇内容主要介绍我的领英校内面试经历,作为程序员,面试是我们必经之路,通过这次面试我也意识到了自己的不足之处,希望能够对其他准备面试的程序员有所帮助。

面试流程
一面

首先是一面,面试官主要是通过电话对我进行了一个初步的了解,问了一些基础的算法问题,以及对我的学习经历、项目经验等方面进行了询问。主要问题有以下几个:

  • 给定一个无序数组,如何快速找到/top K/个数?
  • 介绍一下自己的项目和所用到的技术栈。
  • 介绍一下数据结构中堆的实现和应用。
二面

第二次面试是在领英公司的面试官面前进行的,在职工的协助下,我来到了领英公司,与面试官进行了面对面的交流。主要问题有以下几个:

  • 什么是死锁?如何避免死锁?
  • 你对Java/Python有哪些了解?
  • 如何高效的读取一份10GB的文件?
三面

最后是最后一轮,这一面是与领英公司的一名高级工程师进行的面试,主要是在技术层面上进行考察。主要问题有以下几个:

  • 介绍一下自己了解的关于JVM的知识点。
  • 如何在多线程中保证线程安全的同时,又保证程序的效率?
  • 对于代码中的内存泄露问题,有哪些解决方案?
总结

通过这次面试,我对于自己的能力和知识有了更深入的了解,也发现了自己的不足之处,希望在今后的学习和工作中,能够不断进步,提高自己的技能和水平。