【海康威视】-Java岗-今日份现场面试
一面(技术面,20min)
和普通一面类似,都是简历面。
其他
- 自我介绍 balabala
- 开始问我实习的单位的情况。就是一个水水的有点国企性质的软件公司(学校安排的实训)。问我做了什么,其实我真没做什么,就胡乱说了一些,扯到了 Spring Boot。
Spring - 开始问 Spring Boot 和 Spring 的区别,你觉得 Spring Boot 哪里好。
网络 - 访问一个网站,比如 www.baidu.com 的时候,是怎么个流程。这个问题我被问了两次,给同学整理要点的时候也整理进去了,可我TM就是没去看,该死。
- HTTP 1.0/1.1 的区别。长连接是怎么实现的。
数据结构 - 有哪些数据结构
- HashMap 的数据结构是什么。
- 有哪些树;B 、红黑、AVL 树的区别。
- LinkedList 的数据结构是什么;逆序输出它的时间空间复杂度多少。
- 索引的数据结构是什么;为什么用 B 树,不用其他的树,比如红黑、二叉树、AVL 树。
Java - 有哪些创建线程的方式。
- 三个线程,A、B同时 start,要求 C 在 A、B 运行完之后才运行,求解决方案。
- 线程通信的方式。
- JVM 的结构模型是什么。
- 哪些是线程共享的。
- 内存分为哪几块(指的是新生代这种)
好像就这些了,好像没有说“有什么要问我的”。剩下的再多的也想不起来了。
二面(HR面,20min)
没有自我介绍
为什么想要从事 Java 开发。
来海康的原因。
一件让你有成就感的事情。
将来的规划。
大学期间的是否有突出的经历。
你怎么看过往的大学。
怎么评价自己,别人怎么评价自己。
兴趣爱好。
有哪些 offer。
期望薪资是多少。
有什么问我的。问:啥时候有接下来的通知。答:大概 20 号多点关注官网出通知。
结尾
面试体验不错,等候面试的体验极其糟糕。我 9:05 到的现场,9:35 结束的一面。让我等二面。结果,我等了两个多小时告诉我,下午再来。然后下午 1:00 开始下午的流程,我第二个面试,1:25 就结束了。等候时间极其长。我目测,现场全部的人都走完了两面的流程。