海康威视嵌入式软件开发工程师笔试+面试经历【已拿offer】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


笔试

十五个单选,七个多选,一个编程填空题,两个编程题。单选和多选有点模糊,记不太清了,反正涉及的内容差不多是操作系统,数据结构,计算机网络(小部分)以及Linux的一些知识,编程填空题很简单,编程题其中一个是用链表实现队列,然后是一个实现读取文件大小的代码。总体来说不难,个别单选和多选不太会。


面试

一面(技术面,35min):首先是自我介绍,然后是讲项目经历,然后技术面hr会深挖项目,然后一直问关于你做过项目的一些东西,聊的比较开心,后面问了网络编程问题,PV操作,管道通信(有名、无名),多线程与多进程的区别,Linux如何实现多线程,freertos和Linux系统的区别等等。

二面(hr面,15min):首先还是自我介绍,然后询问我专业成绩排名,为什么选择来海康威视,有没有女朋友,为什么选择杭州,参加过秋招吗,有没有其他offer,有没有考研,以后还有考研的想法吗,最后问了我的期望薪资。

三面(好像是加面,一般就是两面,25min):在牛客网上查了很多资料得知那是主管面,sp的offer面试,主要问在项目中遇到一些困难是怎样解决的,团队协作能力,如何看待网上对海康的评价,怎么看待加班,然后问我对公司的了解,如何看待刚进公司的薪资等等,有些模糊了,有点忘记了hhhh。

最后也是顺利拿到了offer,应该是sp,嘿嘿,希望大家好好准备,顺利通过,加油

  • 10
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
以下是康威嵌入式软件工程师笔试题及解答: 1. C语言中,下列语句的含义是什么? ```c int *p = (int *)0x1000; ``` 答:定义了一个指向整型变量的指针p,其地址为0x1000。 2. 请问下列哪种数据类型在32位系统中占4个字节? A. int B. short C. long D. char 答:A和C。 3. 下列哪个函数可以用来从标准输入获取一个字符? A. getchar() B. puts() C. scanf() D. printf() 答:A。 4. 下面两个函数的区别是什么? ```c void func1(char *str); void func2(const char *str); ``` 答:func1函数接收一个指向字符数组的指针,可以修改该指针指向的字符数组内容;func2函数接收一个指向常量字符数组的指针,不能修改该指针指向的字符数组内容。 5. 请问下列代码的输出结果是什么? ```c #include<stdio.h> int main() { int i = 0; while(i++ < 5) { printf("%d ", i); } return 0; } ``` 答:输出结果为:1 2 3 4 5。 6. 下列哪个符号在C语言中表示逻辑与? A. && B. || C. ! D. & 答:A。 7. 下列哪个符号在C语言中表示逻辑或? A. && B. || C. ! D. | 答:B。 8. 下列哪个符号表示按位异或? A. ^ B. & C. | D. ~ 答:A。 9. 下列哪个数据结构不是线性结构? A. 队列 B. 栈 C. 堆 D. 链表 答:C。 10. 下列哪个关键字用于在C语言中声明一个常量? A. const B. static C. volatile D. extern 答:A。 希望以上解答能够帮到你,祝你成功通过康威嵌入式软件工程师笔试

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值