时间 2020-06-10
面试岗位 Java爬虫工程师
面试方式 视频面试
面试流程:自我介绍,介绍以往的工作内容,专业的知识点考察,职业规划主要的围绕着着几个部分进展开。下面主要罗列一下面试中面试提到的技术问题
- 说JVM的理解
- JVM的运行数据区有那些
- 详细说说堆和垃圾回收算法
- 堆调优的参数
- 工作中是否遇到线程安全问题
- 平时是怎么使用多线程的
- 加锁的方法有些
- 谈谈你对面向对象的理解
- 谈谈对函数式编程的理解
- UML的类图
接下来是根据我的工作内容进行提问
- 工作开发模式
- 分支是怎么管理的
- 前后端是怎么协同工作的
- 工作中有最大的问题是什么,你是怎么解决的
- 爬虫工作中遇到哪些难题
- 一个案列分析
- 是否有过代码优化和重构的经历
总结:面试问题主要围绕着工作经历展开话题,知识点也是问了基础的JVM和多线程,整个过程还算轻松。自我小结,面试的时候,语速放慢点。感觉今天我说得太着急了,有一些知识点表达不清楚。还有可以往自己擅长的方面带,多线程准备挺有信心的,但是没有往深一点方面聊。