海康 后台开发社招面试技术题目总结

1、个人介绍

2、项目介绍

3、提到用分布式锁解决项目中的问题,介绍分布式锁的定义和实现,然后拓展讲zk

4、问java 一个对象的生命周期,我讲了类加载,不知道是不是面试官要的答案。

5、类加载的机制?为什么需要双亲委派,如何打破双亲委派?

6、类加载的具体过程?加载、链接、初始化,具体介绍

7、介绍一下常见的类加载器,启动类加载器和自定义类加载器的区别

8、介绍jvm 的内存分区,介绍一下常见的垃圾收集器。

9、软引用是什么?怎么实现的?使用场景?哪些地方用到它?

10、由上一题延申,说了G1 垃圾收集器的Remember Set 的原理,以及ThreadLocal 的原理

11、介绍B+树和B 树的区别

12sql 优化,何时索引失效,联合索引何时会失效

13、介绍了一下redis 的常见API,项目中怎么用的。

14、问了一些没有使用过的组件,大致讲了讲,有的不知道。

15、最快什么时候到岗?来了做的工作和上家公司的不太一样,能不能接受?

16.常用数据结构有哪些

17.说一下集合类

18.Hash 的底层

19.重写equals 方法的原则

20.常见的异常(从这里开始答得很不好,异常太久没看了)

21.问我空指针异常和另一个什么什么异常的区别,第一遍我没听懂,还有给我详细说,空

指针异常可以代码中测出,但是jdbc 的连接丢失异常就需要在try catch 中,

22、有什么问我的吗?没有。

#面经##社招##海康威视##Java工程师#
全部评论
请问一下牛友拿到offer了吗
点赞 回复 分享
发布于 2021-05-17 15:23

相关推荐

05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
点赞 评论 收藏
分享
评论
2
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务