首页 > 【详细版】海康威视笔试 5.9 软件开发 实习笔经
头像
DRIFT202403141251379
编辑于 05-13 17:01
+ 关注

【详细版】海康威视笔试 5.9 软件开发 实习笔经

拖了好几天,下一个笔试要做了才想起来复盘过了几天记不太清了。

首先海康的笔试是随机的,每个人的题不一样,比如我感觉抽到的就挺难的,但看大家情况好像是越简单越容易挂?


单选题 18题 每题3分 除了常规计算机基础(相比其他家而言少了很多,没什么408味),有很多数据库、Java基础、框架、设计模式的题,感觉比较杂/细/复古?传统?

多选题 4题 每题4分

我卷子的部分内容回忆如下:数据库视图,List remove(),IO流,共享锁独占锁,装饰器模式,策略模式,序列化,事务,ArrayList扩容,逻辑运算符/抛空引用异常,Filter的用法,Servlet生命周期,Transactional注解,Redis持久化。


编程题 3题 一共30分没有比这更纯的白板了,记事本打字/写代码,啥提示也没有,也不运行,连 } 都需要亲自打。

1 设计模式。看牛客大部分人抽到的是单例模式,工厂模式,观察者模式,模板模式,我考前特地看了这些,但是偏偏给我考了一个外观模式。。。应该也是牛客有一个朋友发过的。

2 一道SQL。我拿到的是写两个查询语句,难度限于join,group by,不难。不过无法运行也不知道有没有写错语法。另外看牛客也有人抽到要自己写建表和插入语句的。

3 算法题。我不知道为什么看大家抽到的都这么简单,要么是lc经典题要么是手撕排序。我是一道一眼看不出思路的题,牛客acm模式。给你排列a和排列b,a中移动数字可以变b,选一个数向左移动若干次算做一次操作,问最少几次操作。例:51324到45213输出2。我最后写了一个比较low的方法,自己知道不能覆盖所有的情况。


楼主较菜,有问题轻喷

全部评论

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

近期热帖

近期精华帖

热门推荐