想进海康?没看过这个,那你就已经输在起跑线上了!!!

首先还是先献上我的内推码:4UWQR6,可不要小看哦,可以更快、更容易通过简历筛选哦。

鲁迅说过,如果说我比别人看得更远些,那是因为我站在了巨人的肩膀上😜😜😜   说是巨人可能夸张了,但说是进入海康、了解海康的垫脚石可一点都不为过呢。
我将从三个方面展开。(大家可以根据自己的需求挑选查看)

  1. 秋招信息。
  2. 面经分享
  3. 在海康呆的这几个月的感受(有食堂菜品分享哦,海康的食堂只能用绝绝子来形容了😘😘😘😘😘)

1.秋招信息
想了解更详细的请关注海康威视招聘公众号哦(你想要的这里都有)
😅😅😅图片被和谐了(公众号里什么都有哦)
校招群里有很多一起面试的小伙伴哦

2.面经分享
主要分享一下校招技术面,笔试就不分享了,如果连笔试都过不了你也别来了🤐🤐(当然还是欢迎大家来海康哦)
看完了牛客网上的447篇面经中java部分,为大家总结了一下。

一.java基础

  1. String, StringBuffer,StringBuilder的区别?为什么String要设计成不可变?

  2. 抽象类与接口的区别?

  3. 字节流和字符流常见的类有哪些?

  4. 讲讲NIO。

  5. JavaWeb这边Session跟Cookie有什么区别?

  6. String a=new String();分析一下他的内存划分。

  7. Java的数据类型、分别占多大内存

  8. String为什么是不可修改的

  9. String、StringBuilder、StringBuffer的关系

  10. Java反射

  11. session 是干嘛的?

  12. 一个对象的生命周期

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

  14. 常见的异常

  15. JDK和JVM区别

  16. 8种基本数据类型,分别占多少字节

  17. static的作用?

  18. final的作用?可以修饰哪些东西?在什么情况下使用呢?

  19. 自己手写一个工具类,实现对象转json字符串,怎么写

  20. 关于重载和覆盖,接口和继承方法,重载会不会发生在接口实现的时候

  21. hashcode的key值为啥用String类型,不用其他类型

  22. int和Intenger的默认值

  23. ==和equals的区别

  24. 值传递和引用传递

  25. linux的基本指令

  26. linux如果查看一个进程的状态。

  27. 如果我的Java进程挂了,linux下怎么处理?

  28. OOP三大特性,在实际代码中如何体现

  29. clone方法的实现

  30. 序列化的原理和作用

二.并发

  1. 线程池的几个参数?拒绝策略有哪些?

  2. 多线程如何创建?

  3. 常见的线程池模式有哪些?

  4. 怎么设置一个线程池的最大值?

  5. Sychonized是怎么工作的呢?

  6. 一个线程开启了一个事务,然后这个事务里面开启了另一个线程,另一个线程里面开启了另一个事务,然后另一个事务里面出现了事务提交失败,那么原事务会不会回滚。

  7. 线程的实现有几种方式

  8. sleep()和wait()的区别。

  9. 你对线程安全是怎么理解的。

  10. threadlocal实现原理

  11. Synchronized 底层

  12. servlet 是线程安全的吗?

  13. synchronized 和lock 的区别?

  14. 了解concurrenthashmap吗?

  15. synchronized和volatile

  16. 乐观锁和悲观锁

  17. 线程死锁

  18. sleep()和wait()的区别

  19. 线程有哪些状态,sleep唤醒后是什么状态

  20. 线程安全的集合类

  21. Runable和Callable实现线程方式友那些区别

  22. 线程中CAS操作?如何解决ABA?

  23. 知道volatile吗?它的作用?它怎么实现的?

  24. 哪些是线程共享的。

  25. HashMap与HashTable的区别,底层

三.容器

  1. HashMap初始容量,put方法?

  2. HashMap,HashTable有什么区别?它们底层的实现原理是什么?

  3. 哈希冲突怎么办?

  4. hashmap的初始容量是多少

  5. 为什么hashmap的容量要设置为2的幂次方呢

  6. Hashmap 什么时候初始化数组大小

  7. Hashmap 的entry 数组名字叫什么

  8. ArrayList 和LinkedList

  9. Haspmap 的put 流程

  10. arraylist 的扩容机制

  11. concurrentHashMap中1.7和1.8有什么不同

  12. Hashmap和concurrenthashmap区别底层实现

  13. ArrayList的源码 ,add操作会发生什么

  14. CopyonWriteList的原理及使用场景

四.数据库

  1. 事务隔离的4个级别,并发事务的几个问题?

  2. Mysql在可重读下怎么解决幻读?

  3. Mysql锁的类型?什么情况下走行锁,什么情况走表锁?InonoDB锁算法

  4. 索引的类型有哪些?索引的最左匹配原则?

  5. 了解哪些数据库存储引擎。

  6. 数据库的模糊查询会不会走索引。

  7. b树,b+树

  8. 聚簇索引,非聚簇索引,普通索引和唯一索引的区别

  9. 慢日志定位慢查询SQL

  10. 详细说一下mvcc原理

  11. 详细说一下mysql 怎么解决幻读问题

  12. Mybatis 的#和$?插件也有用过吗?分页查询怎么实现?

  13. 数据库事务用到过什么类型?

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

  15. Redis缓存一致性

  16. 怎么查看一条SQL是用了什么查询,索引或者全表扫描

  17. 什么是视图?

  18. Redis的数据结构

  19. Redis两种持久化方式介绍

  20. 存储过程?

  21. mysql优化有哪些

  22. MYSQL索引,说一说B+树,联合索引(A,B,C),where a=x and c=x and b=x会走索引吗

  23. 聚集索引和非聚集索引的区别

  24. 索引失效的相关知识

  25. MySQL中的内连接、左连接、右连接

  26. 内连接会产生笛卡尔积吗、怎么解决

  27. mysql写个死锁

  28. 如何查看sql执行效率,都有那些字段?

  29. MySQL有哪些引擎,MyISAM和InnoDB两个引擎主要的区别

  30. Innodb的常用索引

五.网络

  1. 网络的七层模型?HTTP,TCP,UDP分别属于那几层?它们有什么区别?

  2. TCP如何保证可靠连接?

  3. TCP、UDP的区别

  4. 三次握手四次挥手

  5. post和get的区别

  6. http请求的集中方式

  7. 说说从浏览器输入网址到controller返回结果都经历了什么

  8. java网络编程会吗

  9. https为什么是安全的

  10. TCP粘包 拆包

  11. HTTP 粘包 拆包

  12. HTTP 1.0/1.1 的区别。长连接是怎么实现的。

六.JVM

  1. JVM内存模型有哪些?执行的GC回收算法 有哪些?

  2. 那String常量内存分配在哪。

  3. 静态成员变量内存分配在哪。

  4. JVM调优有什么参数

  5. new一个对象的过程

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

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

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

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

  10. 内存泄漏的解决办法

七.设计模式

  1. 单例模式有哪几种?它们有什么区别,如何做到的?哪些地方用到过?

  2. 工厂模式

八.spring、springboot、springmvc

  1. spring和springboot的区别

  2. 怎么理解spring的自动装配

  3. spring的核心注解是什么

  4. spring的ioc容器是怎么实现的

  5. 什么是springcloud

  6. spring的aop是什么,有什么应用场景

  7. 详细说一下spring bean的生命周期

  8. Spring事务

  9. Spring的通知等级

  10. AOP 的原理,动态代理

  11. springmvc 的responsebody 注解是干什么的?

  12. SpringBoot 常用的配置文件?

  13. springmvc流程?拦截器实现?哪个注解可以控制拦截器顺序?

  14. spring的注入方式

  15. SpringMVC启动流程、SpringBoot自动装配

  16. springmvc流程

  17. 说一下bean的创建过程

  18. spring 管理的controller是单例的,怎么实现的?

  19. 分布式情况下controller是怎么处理多线程不安全的?

九.算法

  1. 红黑树 的时间复杂度

  2. 二分查找 的时间复杂度

  1. 链表 红黑树 的区别

  2. 排序

  3. 讲一下AVL树



3.海康体验

(1)首先分享一个我新人破冰时一个舔海康的故事(其实是真心的啦):

刚进公司的时候要先培训破冰一下,一进教室,HR小姐姐就让我们在桌子上挑选一张明信片,我仔仔细细的挑了一张最喜欢的(至于为什么没有图,是因为收回去了,说还要循环利用,这。。。这不体面吧😅😅😅😅)。后面要破冰了,每个人要做个自我介绍,并且回答明信片背后的问题(🙃🙃🙃怎么后面还会有题目的,都没留意啊亲),我翻到后面,看到:如果让你失去五种感官的话,你会选择失去哪一种? 首先,我先去搜了搜五种感官是哪五种,然后又百度了这个问题,看了好多,都好官方啊,突然我灵机一动,能想到这个,我都佩服我自己。等了好久,终于等到我介绍了:大家好,我叫XXX,。。。,我的问题是。。,我的答案是:我会选择失去视力,因为hik(海康)会给我带来vision(hhh有没有很机智)

(2)海康的健身房都是健身达人,健身器具十分的齐全



         除了健身房,海康还有一个供大家滑冰的地方,就在二楼和三楼,和食堂融为一体,还有很贴心的温馨提示,提示你小心地(de)滑



(3)最后不得不说的就是海康的食堂(多图警告),海康三期的二楼和三楼都是食堂,注意一定要走到头,走过一栋还有一栋(今天往食堂里面走了一点,没想到里面还有个食堂),话不多说了,上图。


天天吃的小馄饨

神仙拌面


牛肉面馆的葱油拌面yyds


自助称重餐(光和摆盘都恰到好处有木有!!!)



神仙凉皮(去迟了就吃不到了)


营养健康餐

番茄无骨烤鱼


西府传岐(必须得吃一下)


肉夹馍与汤的碰撞


忘了叫什么了,但是看着就很好吃(是吧)



晚上写完的我真的好饿啊,好想冲到公司去干饭(不,去上班呢)
最后祝愿大家都能得偿所愿,拿到满意的offer。
如果有任何关于海康的问题,可以在评论中问我哦,小的必然知无不言言无不尽。
最后记得用内推码!!!记得用内推码!!!记得用内推码!!!(重要的事情说三遍)





#海康威视2021秋招开始了##海康威视##内推##校招##秋招#
全部评论
暑假吃了两个月这些菜了
点赞 回复 分享
发布于 2021-09-04 00:19

相关推荐

11-27 12:43
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
我见java多妩媚:大外包
点赞 评论 收藏
分享
鼗:四级有点难绷,感觉能拿国家励志奖学金,学习能力应该蛮强的,四级确实不重要,但是拿这个卡你可是很恶心啊
点赞 评论 收藏
分享
评论
2
15
分享
牛客网
牛客企业服务