首页 > 深信服Java一面二面三面
头像
萧离
编辑于 2020-10-29 19:13
+ 关注

深信服Java一面二面三面

一面:
  1. Java的线程模型(六个状态,什么时候会进入什么状态)
  2. 创建线程的方式(Thread、Runnable、Callable[有返回值])
  3. 线程池(Executors工具类创建的四个线程池,还有创建线程池的参数,还有线程池的执行流程)
  4. Jstack、Jps等工具(没了解过,只是知道有一些工具可以查看java内存情况、线程情况)
  5. JVM包含哪些内容(GC、垃圾回收器)
  6. 讲讲GC(新生代复制、晋升、中生代标记整理/清理)
  7. Linux查看Java进程、怎么杀死这个进程(不会,朋友说ps -ef | grep java可以得到进程号,杀死用kill)
  8. 查看日志cat,如果日志很大的话这么查找(cat、head、tail、vim、more)
  9. mysql哪些引擎(innodb、MyISam)
  10. InnoDB和MyIsam区别(答了行锁与表锁、innodb是聚簇索引、myisam是索引和数据分开存)
  11. InnoDB索引结构 b+树(简单答了一下b树、b+树和b*树,用b+主要是为了增加块的使用率)
  12. 聊了一下redis,什么时候用缓存(读多写少的时候用缓存,减少对数据库的访问)
  13. 了解过分布式锁码,什么时候用(类似多线程的加锁,实现互斥,防止多个服务竞争同一个数据的时候出现冲突)
  14. 平时是怎么学习课外的技术
  15. jQuery的选择器(上面那点提了我会Vue和jQuery,答了ID、name、class三种方式进行选择)
你有什么想问的?
Java岗两个方向,一个偏向后端,一个偏向数据处理,具体分配哪个看公司需求
每天开早会,十来分钟,说说昨天干了什么,今天干什么
周二周四晚上六点下班,周一周三周五晚上7-8.5要加班
每个月第一个周六会上半天班,过年会把这六天放回来(至于年假有几天我就不知道了,可能是0+6?)
两面或者三面,技术+HR,可能还有部门领导终面(之前面的深圳新国都也是这三轮)
面试评价分为ABCD(个人感觉比新国都简单,新国都我面了一个半小时,除了基础还有简单的算法题,深信服只有半个小时,具体技术问题只问了20分钟不到,总面试流程24分钟左右)

二面:
二面主要是问项目,没怎么问具体技术,具体问题的顺序记不清了,只能大概写一下问了什么问题,这里就不写我是怎么答的了,每个人经历都不一样,没有标准答案
介绍一下项目,选一个你觉得好的讲
有没有遇到什么困难
有什么收获
选一件你觉得大学印象最深刻的一件事,为什么?(我答了最成功的一件事,然后他问我有没有什么反思)
如果需求老改来改去,你会怎么应对
加班你怎么看

反问的时候问了他对我的评价,应该是有三面的,然后他说今年比以往多了一轮,一共有四轮,架构师+部门主管+技术中心主管+HR(HR面好像是线下的,有点奇怪)

三面:
三面好像是CIO面,主要是一些场景题吧
你说你用到了SpringCloud,你说说SpringCloud用来干嘛(答了用到的组件和微服务的概念)
SpringCloud有什么好处
数据库范式了解吗(1NF 2NF 3NF,必要时可以反范式化)
3NF反范式化2NF的时候,有什么需要注意的
设计模式了解吗
面向对象设计的几个原则知道吗(只答了开闭)
里氏替换原则知道吗(凭印象答的,他说“没关系”,懂得都懂,说没关系的时候就是打错了)

大概就十五分钟吧,然后反问我问了两分钟左右,很快就完事了,说HR很快会联系我,估计能有HR面?

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐