首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
offer多多的潜伏者很中意你
北京理工大学 产品经理
发布于北京
关注
已关注
取消关注
@chenchen4396:
海康一面9.13(嵌入式软件开发工程师)
总共半个小时的样子,主要是问了C++ 操作系统 计网的内容;我简历上没写熟悉C,但前面还是问了不少1.C/C++有哪些操作字符串的函数?只想起了strcpy、strncpy、strcat2.C函数函数调用的过程?用到了哪些栈指针?(当时没回答上,这里就收集资料拓展一下)栈地址是由高至低拓展的,和堆相反。函数调用过程主要包括以下三个阶段( 这里以C/C++为例子,go中并未用到寄存器)1.函数传参:c/c++中规定了函数参数的压栈顺序是从右至左,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等, 函数的参数分别存到对应的寄存器中(例如edi、esi)2.函数执行3.返回值返回, 使用寄存器来保存返回值。部分常用寄存器3.动态链接和静态链接的区别动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入; 而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。4.进程和线程的区别?进程是资源分配的最小单位,线程是CPU调度的最小单位,系统并没有直接区分,只是把线程当做一个轻量级的进程。5进程间通信的方式?管道、信号量、共享内存、socket、消息队列6.有哪些方法实现多线程的互斥同步?你用过什么实现?信号量、锁(没说全,还有变量和共享内存也可以)7.为什么用信号量?信号量和锁的区别是什么?信号量能控制对临界资源访问的数量、锁不能控制8.了解TCP和UDP吗?介绍一下TCPTCP:三次握手、四次挥手、拥塞控制、流量控制、超时重传、UDP:面向无连接、不保证可靠9.了解socket吗?介绍一下过程?客户端:socket、connect服务端:建立socket、bind、listen、accept,顺便拓展了一下全连接队列和半连接队列10.如何查询一个主机是否在连接?一开始这个问法我没能理解,我想的是查询这个是否在tcp连接?想了想说了netstat 可以来查询是否在连接,但面试官说不是,问我知道ping吗?我说知道,他说用ping就能查询,我说ping不是用来判断主机之间是否网络联通吗,为什么能判断主机时间是否有连接,他说他问的是这个意思。11.ping是什么实现的?ICMP是哪一层协议?TCP呢?ICMP,网络层协议,TCP是传输层12.了解哪些设计模式?单例、工厂、观察者、代理13.说说这几种设计模式他们的优缺点看过,但让我说优缺点就感觉很不好说,感觉应该少说两个的-.-现在重新总结一下优缺点:单例模式优点:系统提供了唯一实例, 节约系统资源。缺点: 扩展略难,单例模式中没有抽象层,且单例的职责过重。工厂模式:优点:系统的拓展性很好,只需要关注对象的使用,不需要关注对象的创建,符合开闭原则。缺点:需要在系统中增加相应的多个类,增大了系统复杂度。抽象工厂模式:优点:多了一个产品族的概念,多了一个管理层次。缺点:增加新的产品等级结构麻烦,需要对原有系统进行较大的修改,甚至需要修改抽象层代码,这显然会带来较大的不便,违背了“开闭原则”。代理模式:优点:降低系统耦合度,降低的代码复杂度,如果要增加代理操作,可以仅修改代理代码。缺点:代理模式会造成系统中类的个数增加, 比不使用代理模式增加了代理类, 系统的复杂度增加观察者模式:优点:观察者模式支持广播通信,观察目标会向所有已注册的观察者对象发送通知,简化了一对多系统设计的难度。观察者模式满足“开闭原则”的要求,增加新的具体观察者无须修改原有系统代码,在具体观察者与观察目标之间不存在关联关系的情况下,增加新的观察目标也很方便。缺点:如果一个观察目标对象有很多直接和间接观察者,将所有的观察者都通知到会花费很多时间。如果在观察者和观察目标之间存在循环依赖,观察目标会触发它们之间进行循环调用,可能导致系统崩溃。面试官说我前面的可能不太熟悉,但网络部分还掌握的比较好,我说挺久没去用C/C++了,忘了挺多。然后反问面试群里说7-14天给结果,感觉应该是凉了。
点赞 17
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-12 11:34
蚌埠坦克学院 嵌入式软件开发
规定 6 点下班,实际 7 点以后
公司 HR 说规定是 18:00 下班,听起来很准时很人性化。结果入职后发现,这只是“理论值”。实际情况是,手上的活从来赶不到 6 点完成,每天基本都得等到 7 点甚至更晚才能走。久而久之,6 点只是个数字,大家真正的下班时间早就延后了一个小时。更要命的是,同事们一个个都很卷,哪怕手上的活早就干完了,也要端着杯水假装忙到 7 点半才起身。偶尔有新人准时关电脑,第二天就会被领导“约谈”,理由是“团队氛围要统一”。久而久之,大家都心照不宣地留下来加班,6 点下班成了办公室里的一个传说。
规定下班时间vs实际下班...
点赞
评论
收藏
分享
08-11 18:06
中南大学 营销
大厂工作时长大爆料
转自其他平台,知道牛客上有很多牛友在大厂工作,是不是真的呀?
投递牛客等公司10个岗位
点赞
评论
收藏
分享
06-25 16:25
梧州学院 Java
有没有办法找个实习
学计算机真的太难了
新手编程之旅:
我个人感觉,1.首先个人信息太罗嗦,姓名手机学校专业邮箱啥的就行,然后可以注册个网易邮箱 2.然后就是项目,你可以看其他楼说的,很专业 3.就是你的专业技能,不要只写会什么,要突出具体,比如mysql,熟悉索引事务日志啥的。技能行数太少了,多补充一些 4还有就是证件照,花点钱拍一下p一下
点赞
评论
收藏
分享
06-26 15:33
青岛工学院 Java
有效发疯,
我只能说真离谱,这个社会太扯淡了
积极的秋田犬要冲国企:
他现在邀请我明天面试
点赞
评论
收藏
分享
08-15 18:40
门头沟学院 后端
美团哪道题是AI啊?
翻遍了卷子也没看到
投递美团等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
小红书java一面
4806
2
...
快手秋招-后端一面
4410
美团第二批笔试
热聊中
3
...
该不该给领导买东西啊...
3902
4
...
秋招准备投这些厂可以吗?
3477
5
...
美团今天的ai coding笔试允许用ai吗
3100
6
...
百度提前批一面凉经!继续复习!
2960
7
...
大疆结构秋招一面
2947
8
...
美团第二次笔试 算法题直接白卷投降
2761
9
...
小红书-引擎架构- java实习-一&二面凉经
2750
10
...
影石嵌入式面经
2701
创作者周榜
更多
正在热议
更多
#
你上一次给父母打电话是什么时候
#
14038次浏览
126人参与
#
扒一扒那些奇葩实习经历
#
71607次浏览
935人参与
#
秋招笔面试记录
#
201075次浏览
3456人参与
#
发工资后,你做的第一件事是什么
#
72722次浏览
252人参与
#
在职场上,你最讨厌什么样的同事
#
28283次浏览
208人参与
#
给26届的秋招建议
#
40079次浏览
1017人参与
#
实习的内耗时刻
#
60525次浏览
642人参与
#
我的秋招“寄”录
#
46334次浏览
605人参与
#
秋招投递记录
#
28569次浏览
317人参与
#
节后第一天上班,我的精神状态
#
14008次浏览
122人参与
#
校招第一份工作你干了多久?
#
99306次浏览
438人参与
#
安克创新求职进展汇总
#
40241次浏览
448人参与
#
我的AI电子员工
#
13483次浏览
107人参与
#
今年秋招哪家公司给的薪资最良心?
#
263075次浏览
1459人参与
#
选offer应该考虑哪些因素
#
86568次浏览
768人参与
#
如果校招重来我最想改变的是
#
279933次浏览
2908人参与
#
你最近一次加班是什么时候?
#
80303次浏览
432人参与
#
秋招,不懂就问
#
12582次浏览
135人参与
#
应届生初入职场,求建议
#
240843次浏览
2720人参与
#
工作上你捅过哪些篓子?
#
22237次浏览
140人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务