cvte 嵌入式 开发 技术电话面试(好多的问题)

2017年10月

招聘要求:

岗位职责:

负责全球液晶显示类产品的系统软件开发与维护

岗位要求:

– 有良好的编程基础,熟练掌握C语言
– 掌握操作系统、数据结构等软件开发必备知识
– 具有良好的团队协作和服务意识
– 有嵌入式或Linux系统平台的开发经验
– 掌握C++、Java等开发语言者优先


电话面试47分钟。

主要有以下几个问题,还有一些其他的想不起的问题、

1、介绍一个最满意软件的项目,用到了那些技术,实现了哪些功能?
2、结构体struct 联合体union区别?
3、结构体使用需要注意什么问题?
内存对其,详细介绍一下内存对齐?为什么做内存对齐?
4、带参数的宏跟使用一个函数的区别?
5、解释下位域,为什么要用位域,位域的好处?
6、如何判断环形链表?
快慢指针,快慢指针的间隔要求?
7、如何判断两个串口未知的波特率?
8、串口如何发送浮点类型数据。
10、如何保证传输一些数据,保证数据传输的正确性。
11、保证数据无串扰,参数设置正确。但是串口A传输float类型给传输B,但是之间的数据总是错误,请问可能是什么原因?
这是在考察大小端等类似的问题。

12、A传输一个buffer给B串口,请问B接收后如何解析出来。

13、串口A发送给串口B,A、B串口端的大小端不同, 或不会造成数据出错,怎么处理?
14、有一个函数,这个函数是在中断和主程序都有调用,请问这个函数有什么要求?
15、函数可重入和不可重入的区别?解释什么是可重入函数?
16、volatile变量考察?
17、volatile和const可以同时使用么?这两个组合在什么情况下使用。
18、 两个栈实现一个队列?详细举例说明,多种方法。
19、两个线程处理一个数据结构怎处理?
20、c++容器?
21、c++多态?
22、考察一些shell命令。查找之类的东西命令。
23、正则表达式。cvte全大写或者全小写怎么表示出来。
24、未来的职业规划。
25、让我问了一个问题、我问的嵌入式招聘过去都做些什么?



大概电话技术面试了过了30多分钟,突然接到hr的电话,让去学校的某个教室去参加hr面,属于性格面试吧。
当时正在开会,于是就过去了,什么资料也不用带,很nice的进行聊天。大概有30分钟吧,当时问的很犀利,有些也确实不知道怎么回答,大概如下内容,提问不计先后:
1、最苦恼的事情?
2、你的性格?
3、女朋友的一些事情?
4、拿到哪些公司的offer,是否有签约,假如已经签约,是否有毁约意向?
5、期望薪资?
6、假如可以入职,你最担心的是什么?
7、什么事情让你成就感?
8、希望工作地点,为什么?
9、家庭情况,是否支持?
10、对公司看法,加班文化的看法。


第二天,下午,又一次技术面开始了,大概30-40分钟。
这次没有问具体的细节,比如不会问c语言细节,
会问你的一个项目,然后就这个项目的一个关键问题,让你阐述,然后他会制造一些困难,然后看你解题思路。
主要就是他制造各种苦难,让你去解决,看你的思路是否清晰。
最后还是那样,你有什么问题需要问公司么?

ps到目前为止,不问学校名称,是否211,哪里毕业的,划船全靠浪。


#广州视源电子科技股份有限公司#
全部评论
47分钟 25 个问题  666
点赞 回复 分享
发布于 2016-10-24 12:53

相关推荐

从输入URL到页面加载发生了什么:总体来说分为以下几个过程: 1.DNS解析 2.TCP连接 3.发送HTTP请求 4.服务器处理请求并返回HTTP报文 5.浏览器解析渲染页面 6.连接结束。简述了一下各个过程的输入输出作用:以下是对从输入 URL 到页面加载各过程的输入、输出或作用的一句话描述:DNS 解析: 输入:用户在浏览器地址栏输入的域名(如 www.example.com)。输出:对应的 IP 地址(如 192.168.1.1)。作用:将易于记忆的域名转换为计算机能够识别和用于网络通信的 IP 地址,以便浏览器与目标服务器建立连接。TCP 连接: 输入:浏览器获得的服务器...
明天不下雨了:参考一下我的说法: 关键要讲出输入网址后涉及的每一个网络协议的工作原理和作用: 涉及到的网络协议: HTTP/HTTPS协议->DNS协议->TCP协议->IP协议->ARP协议 面试参考回答: 第一次访问(本地没有缓存时): 一般我们在浏览器地址栏输入的是一个域名。 浏览器会先解析 URL、解析出域名、资源路径、端口等信息、然后构造 HTTP 请求报文。浏览器新开一个网络线程发起HTTP请求(应用层) 接着进行域名解析、将域名解析为 IP 地址 浏览器会先检查本地缓存(包括浏览器 DNS 缓存、操作系统缓存等)是否已解析过该域名 如果没有、则向本地 DNS 服务器请求解析; 本地服务器查不到会向更上层的 DNS 服务器(根域名服务器->顶级域名服务器->权威域名服务器询问)递归查询 最终返回该域名对应的 IP 地址。(应用层DNS协议)DNS 协议的作用: 将域名转换为 IP 地址。 由于 HTTP 是基于 TCP 传输的、所以在发送 HTTP 请求前、需要进行三次握手、在客户端发送第一次握手的时候、( 浏览器向服务器发送一个SYN(同步)报文、其中包含客户端的初始序列号。TCP头部设置SYN标志位、并指定客户端端口 同时填上目标端口和源端口的信息。源端口是浏览器随机生成的、目标端口要看是 HTTP 还是 HTTPS、如果是 HTTP 默认目标端口是 80、如果是 HTTPS 默认是 443。(传输层) 然后到网络层:涉及到(IP协议) 会将TCP报文封装成IP数据包、添加IP头部,包含源IP地址(浏览器)和目标IP地址(服务器)。IP 协议的作用: 提供无连接的、不可靠的数据包传输服务。 然后到数据链路层、会通过 ARP 协议、获取目标的路由器的 MAC 地址、然后会加上 MAC 头、填上目标 MAC 地址和源 MAC 地址。 然后到物理层之后、直接把数据包、转发给路由器、路由器再通过下一跳、最终找到目标服务器、然后目标服务器收到客户的 SYN 报文后,会响应第二次握手。 当双方都完成三次握手后、如果是 HTTP 协议、客户端就会将 HTTP 请求就会发送给目标服务器。如果是 HTTPS 协议、客户端还要和服务端进行 TLS 四次握手之后、客户端才会将 HTTP 报文发送给目标服务器。 目标服务器收到 HTTP 请求消息后、就返回 HTTP 响应消息、浏览器会对响应消息进行解析渲染、呈现给用户
点赞 评论 收藏
分享
03-15 14:55
已编辑
门头沟学院 golang
bg:双非学院本 ACM银 go选手timeline:3.1号开始暑期投递3.7号第二家公司离职顽岩科技 ai服务中台方向 笔试➕两轮面试,二面挂(钱真的好多😭)厦门纳克希科技 搞AI的,一面OC猎豹移动 搞AIGC方向 一面OC北京七牛云 搞AI接口方向 一面OC上海古德猫宁 搞AIGC方向 二面OC上海简文 面试撞了直接拒深圳图灵 搞AIGC方向一面后无消息懒得问了,面试官当场反馈不错其他小厂没记,通过率80%,小厂杀手😂北京字节 具体业务不方便透露也是AIGC后端方向2.28约面 (不知道怎么捞的我,我也没在别的地方投过字节简历哇)3.6一面 一小时 半小时拷打简历(主要是AIGC部分)剩余半小时两个看代码猜结果(经典go问题)➕合并二叉树(秒a,但是造case造了10分钟哈哈)一天后约二面3.12 二面,让我挑简历上两个亮点说,主要说的docker容器生命周期管理和raft协议使用二分法优化新任leader上任后与follower同步时间。跟面试官有共鸣,面试官还问我docker底层cpu隔离原理和是否知道虚拟显存。之后一道easy算法,(o1空间解决 给定字符串含有{和}是否合法)秒a,之后进阶版如何用10台机加快构建,想五分钟后a出来。面试官以为45分钟面试时间,留了18分钟让我跟他随便聊,后面考了linux top和free的部分数据说什么意思(专业对口了只能说,但是当时没答很好)。因为当时手里有7牛云offer,跟面试官说能否快点面试,马上另外一家时间到了。10分钟后约hr面3.13,上午hr面,下午走完流程offer到手3.14腾讯技术运营约面,想直接拒😂感受: 因为有AIGC经验所以特别受AI初创公司青睐,AIGC后端感觉竞争很小(指今年),全是简历拷打,基本没有人问我八股(八股吟唱被打断.jpeg),学的东西比较广的同时也能纵向深挖学习,也运气比较好了哈哈可能出于性格原因,没有走主流Java路线,也没有去主动跟着课写项目,项目都是自己研究和写的哈哈
烤点老白薯:你根本不是典型学院本的那种人,贵了你这能力
查看7道真题和解析
点赞 评论 收藏
分享
韵不凡:软件开发的工作需要博士吗?
点赞 评论 收藏
分享
评论
点赞
58
分享

创作者周榜

更多
牛客网
牛客企业服务