浙江大华 嵌入式c面经新鲜出炉

大华嵌入式c面经新鲜出炉
简历上的项目:Linux下c++轻量级web服务器(就抓着这这个问了其他的没问)
项目源码:https://gitee.com/menghaikang/tiny-web-server.git   原作者再github上项目名为tinywebserver,配合《linux高性能服务器编程》食用更佳

问题:

服务器框架;

线程池;

定时器:时间轮(同类解决方案还有时间堆)

Tcp/ip具体包含什么;需要具体到源端口号,目标端口号,序号,urg、ack、psh、rst、syn、fin标志位,校验和,数据等

有没有看过tcp协议的具体样子;tcpdump抓到的那种

Tcp三次握手发生了什么;服务器和客户端你侬我侬

Tcp连接时socket的参数是怎样的;和udp对比区别在于第二个参数,tcp第二个参数是sock_stream,udp第二个参数是sock_dgram

日志怎么实现的;我回答时提到了设计模式,就连带问了我用的什么设计模式,日志是单例模式-懒汉式(用到再初始化,还有一个饿汉式函数启动时就初始化),日志需要注意信息是分等级的,debug、info、error之类

信号;实现时需要统一事件源setsockopt函数

 

语言

c++虚函数表里具体有什么,具体到结构

模板;我不会

迭代器有用吗;有;哪些;vector,stack,unordered_map(我是当成哈希表用的);有了解过容器底层吗;map或者set的底层是红黑树,unordered_map和unordered_set底层是hashtable,增改的复杂度;

 

操作系统原理

函数回调是如何实现的(可以翻译为栈帧的工作原理或者调用函数时栈帧是如何变化的)?

我是以x86架构回答的设计rbp和rax寄存器,arm架构操作的寄存器有所区别

 

项目会因人而异,我面的这个部门,我反问时那个领导时透露技术栈是c/c++,unix编程,tcp/ip网络,如果你的项目与这些技术都无关,那他就可能想到哪问道哪

 

他的面试是所有面试接在一起的,就是一面之后很快二面,但是我的一面很晚所以二面可能等到明天

#C/C++##嵌入式##大华提前批##Linux#
全部评论
你好 请问下你是发邮件通知面试后,第几天面试的啊
2 回复 分享
发布于 2022-07-06 09:43
总共几面啊 二面也是技术面吗
1 回复 分享
发布于 2022-07-05 22:56
楼主你好,请问你这是在哪投的简历?
1 回复 分享
发布于 2022-07-06 10:42
大华不用笔试直接面试么
1 回复 分享
发布于 2022-07-09 02:40
继续蹲一个面经 同webserver
1 回复 分享
发布于 2022-07-24 17:20
楼主是接到电话就面的吗?有提前预约面试时间吗
点赞 回复 分享
发布于 2022-07-06 23:08
老哥投的岗位叫什么?
点赞 回复 分享
发布于 2022-07-08 22:58
老哥你一面是电话面吗,我一面是直接打电话来面试;还有我想问一下 你一面之后面试官告诉你什么时候会二面还是一面后二面前有hr打电话约面试,并且约的是视频面试吗
点赞 回复 分享
发布于 2022-07-10 10:40
楼主投的是华橙网络吗
点赞 回复 分享
发布于 2022-07-13 09:21
咋样啊,结果有了么
点赞 回复 分享
发布于 2022-07-18 21:01
提前批吗?感觉题挺难的
点赞 回复 分享
发布于 2022-08-05 10:20
可以冲一下万集同学们,8.15之前都是提前批,内推流程更快,一周之内没消息可以私信我,查进度! 北京万集科技股份有限公司校招内推码: 7GB5KSX 投递链接: https://fpq5u8xh3h.jobs.feishu.cn/s/jNJMmEW
点赞 回复 分享
发布于 2022-08-10 07:29
深信服科技-提前批网申倒计时最后1天 【薪资福利】 👉本科22w+,硕士25w+,地点全国各大中城市 【投递方式】 投递:PC端hr.sangfor.com / 移动端:关注公众号【深信服招聘】 私信我 直接把简历给
点赞 回复 分享
发布于 2022-08-21 10:05 山东

相关推荐

不愿透露姓名的神秘牛友
昨天 11:51
重庆赛力斯新能源汽车设计院 电池热管理 16.5k×14 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 11:58
汇川联合动力 热设计工程师 22k×15 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 11:48
潍柴动力 电池仿真 15k×12 硕士985
点赞 评论 收藏
分享
37 274 评论
分享
牛客网
牛客企业服务