海康威视-软件开发工程师一面
1、身份证件
2、自我介绍
3、课题(项目) 1背景 2个人任务 3结果 (研发团队 个人职位)
4、语言
1、64位系统中多少字节对齐
2、为什么要对齐
3、stl的容器 map vector介绍下他们的应用场景和优缺点
4、vector动态扩容 怎么扩的
5、如何不通过扩容修改大小
6、json中数组的表示是什么、 格式是什么(刚好洛阳的一个项目涉及到了json解析)
7、Linux编程的基础命令
8、监视cpu的使用情况
9、网络带宽的实时使用情况
10、常见音视频的编码格式
11、视频分辨率的意思
12、i帧p帧是什么意思
13、查找数据库中的一块代码语句
14、mysql进行两张表之间的关联性
15、手撕代码-两数之和 leetcode第一题
(由于自己对于算法题的复习不足,加上断断续续地刷题,没有在第一时间想到哈希表,后面需要经常回顾做过的题目)
5、个人总结优势和不足
总之,由于自己的经验不足加上没有很好地复习刷过的算法题,本次面试感觉自己表现得不好,估计是寄了,希望大伙儿应以为戒,多多复习