海康威视-电话面

工厂模式

  • 主要是用于创建类
  • 我这里使用了springUtil根据传递过来的支付参数去动态生成支付实现类

反射

  • Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。

mongodb地理空间索引的底层结构(这个没答出来)

  • GeoJSON 多边形 { type: "Polygon", coordinates: [ [ [ 0 , 0 ] , [ 3 , 6 ] , [ 6 , 1 ] , [ 0 , 0 ] ] ] }点坐标 { type: "Point", coordinates: [ 40, 5 ] }LineString { type: "LineString", coordinates: [ [ 40, 5 ], [ 41, 6 ] ] }
  • 传统坐标对

redis的基本数据类型

  • 字符串
  • hash
  • list
  • zet
  • zset
  • hyperloglog
  • 地理
  • bitmap

jvm的内存结构

  • 虚拟机栈
  • 本地方法栈
  • 程序计数器
  • 方法区 jdk1.7 永久代jdk1.8元空间

redis bitmap结构

  • 底层是二进制数组

为什么要用bitmap

  • 存储空间小
  • 操作方便

怎么操作bitmap

  • 通过偏移获取下标进行设置1/0

线程池的参数

  • coreSize
  • maxSize
  • 拒绝策略
  • 等待队列
  • 线程创建工厂

线程池的流程

  1. 先coresize
  2. 再等待队列
  3. maxSize
  4. 拒绝策略

突然接到电话,后面说有消息再通知

#海康威视求职进展汇总##软件开发2024笔面经#
全部评论
还有电话面?
2 回复 分享
发布于 2024-03-26 22:43 广东
家人们有没有知道日常实习多久出结果
1 回复 分享
发布于 2024-03-25 19:51 浙江
我是日常,没笔试,还在等通知
1 回复 分享
发布于 2024-03-25 18:02 浙江
佬海康的实习在哪投的,我看官网只有校园大使投
点赞 回复 分享
发布于 2024-03-25 23:43 吉林
这些题我有的答不上来
点赞 回复 分享
发布于 2024-03-25 20:15 浙江
这个题目还是蛮有难度
点赞 回复 分享
发布于 2024-03-25 19:49 江苏
楼主啥时候下一轮啊
点赞 回复 分享
发布于 2024-03-25 18:21 上海
那楼主还有别的面试吗
点赞 回复 分享
发布于 2024-03-25 18:02 上海
什么时候通知有二面啊?
点赞 回复 分享
发布于 2024-03-25 17:56 山东
有没有笔试啊?大佬
点赞 回复 分享
发布于 2024-03-25 17:51 江苏
感觉问的挺专业的啊
点赞 回复 分享
发布于 2024-03-25 17:42 陕西
下次面试是什么时候
点赞 回复 分享
发布于 2024-03-25 17:35 四川

相关推荐

HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。 简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的 怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过? 校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 「端到端耗时缩减30-40%」要给出确切数字和绝对值。从1000ms降到600ms是降了40%,从100ms降到60ms也是降了40%,但这两个含义完全不一样。其他也是,涉及到数据,准备好证据,口径统一,面试会问 「熟练」「熟悉」「了解」混在一起用,读起来很乱。而且「了解前端需求」最好改成「具备前后端协作经验」
点赞 评论 收藏
分享
评论
16
23
分享

创作者周榜

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