前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大华2021春招面试题

大华2021春招面试题

作者头像
Jasonangel
发布2021-05-28 10:40:25
8380
发布2021-05-28 10:40:25
举报

来源于读者投稿。

公司:浙江大华

岗位:嵌入式软件工程师

时间:2021年春招

一面(电话面试25分钟)

1、自我介绍

2、简历中写了做过朱友鹏老师的海思音视频项目,所以问了海思项目。

回答:问vi-vpss-venc模块的东西,问这些模块里面的代码有没有深入去了解过,这一块问得比较深,一直问到底部用到的那些API的功能;

问我项目用了几个线程;有没有用到锁机制;VLC播放器也就是客户端这边,大概是通过怎么样的方式和过程来连接服务器的;

然后详细问了我项目中用链式队列构建环状buffer的点,问我的思路;

3、问我简历上的FTP项目,问遇到过什么难点。问是按照FTP协议的写代码的,还是我自己自定义协议来写代码的。

4、你是XXX专业的,是怎么学习嵌入式的?

5、二叉树会不会?

我说之前学过,去leetcode上面刷过题,但是没有用过了。而且隔了四五个月了,基本上都忘了。平时用得比较多的还是链表、栈和队列。

6、linux创建进程和线程的函数是什么,说一下?

回答:我把函数名字和函数的各个参数都详细地说出来了,面试官就没有深问下去了。

7、linux下进程的通信方式;说一下信号量,熟悉哪些信号量,用到哪些函数;说一下共享内存,分别调用了哪些函数以及这些函数的功能?

8、在CS架构中,服务器是怎么样判断客户端什么时候断开连接(当read函数的返回值位0的时候,说明对端关闭)

总结:问的问题都会,而且回答得很流畅,没有拖沓,面试难度不大,主要都是细节部分,细到包括系统函数的参数分别是什么;然后他说他那边觉得我没啥问题了,明确告诉我会有二面,二面会在一个星期内给通知。

二面(电话面试20分钟)

1、问很多简历上的海思项目,问你做的那个构建环状buffer部分,问得很深,几乎是从源码的角度来扣的。

2、问死锁,怎么生成的,举个例子?

3、数组、链表什么区别?分情况讨论一下它们的效率问题?

4、数据结构学过吗,二叉树学过吗?说一下

5、虚函数解决的是什么问题?析构函数在什么时候需要声明为虚函数?

6、进程的虚拟地址有多少,物理地址和虚拟地址的关系,这两种地址是怎么建立起关系的?

7、多线程多进程的区别?

8、手上有多少offer?

最后面试官说面试通过了,七天内会有hr跟我聊薪资的。

更多问题请参看以下文章:

嵌入式笔试面试题目系列(汇总)

本公众号将持续更新嵌入式大厂笔试面试题目,直至涵盖嵌入式岗位所有考察范围。同时欢迎更多读者投稿~~~

·················· END ··················

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式Linux系统开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一面(电话面试25分钟)
  • 二面(电话面试20分钟)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档