首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-29 13:49
深圳大学 运营
令人心动的offer!!!
字节我爱你
JamesGosli...:
秋招还是实习啊
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-30 17:50
没想到,米哈游是第一个理我的
提前批又怕不约面又怕面试寄前天开始投的提前批,投了好几家。京东,虾皮发笔试,大疆,科大讯飞做测评边实习边投提前批就是不想做各种笔试测试……只有米哈游短短两天直接约面可惜八股和算法快忘完了 面着试试水吧
26届校招投递进展
点赞
评论
收藏
分享
07-06 18:42
已编辑
四川音乐学院 运营
简历很差吗?
一个大厂员工➕我说给我内推我把简历发给他之后酷酷一顿贬低然后让我交三四百给他给我指导优化简历咋滴不给钱就不内推了吗,牛友们看看还有哪些地方要优化啊……
机械打工仔:
给钱他也不会给你内推,不要被骗了
那些拿到大厂offer的...
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
06-21 11:29
鱼皮翻车了?牛油们怎么看
凉风落木楚山秋:
他们两都收获了流量,只有爷浪费了时间
点赞
评论
收藏
分享
07-31 18:34
大连理工大学 Java
虾皮一面凉经
队列模拟栈进程与线程的区别进程最快的通信方式单向链表中的倒数第k个数虚拟内存是什么,为什么要用虚拟内存浏览器中输入url后,之后发生的过程TCP与UDP海量数据中找到最小的100个Redis的架构乐观锁与悲观锁项目拷打一人一单是指的什么为什么用分布式锁可以解决一人一单的问题为什么不直接用一个消息队列多个线程请求不是只会到一个机器吗,理论上来说,前端发到后端不是有一个一致性哈希吗,那A的请求就到A机器,B的请求就到B机器,怎么会有到多台机器的情况缓存三剑客手撕:买卖股票的最佳时机(最多两笔交易)
查看15道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
4665
2
...
虾皮秋招一面
3175
3
...
QQ提前批一面凉经
2965
4
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
2600
5
...
百度提前批 三面
2317
6
...
7.30滴滴提前批一面凉经
2104
7
...
7.30百度提前批一面
1801
8
...
小鹏offer
1468
9
...
上班一周,工资还没拿,先欠公司两千
1457
10
...
百度7.30二面
1346
创作者周榜
更多
正在热议
更多
#
简历上的经历如何包装
#
27371次浏览
788人参与
#
秋招被确诊为……
#
162893次浏览
735人参与
#
中兴秋招
#
204783次浏览
2288人参与
#
工作中哪个瞬间让你想离职
#
62261次浏览
561人参与
#
你最希望上岸的公司是?
#
134821次浏览
702人参与
#
和同事相处最忌讳的是__
#
23181次浏览
236人参与
#
你最近一次加班是什么时候?
#
70943次浏览
350人参与
#
26届的你,投了哪些公司?
#
41205次浏览
465人参与
#
你遇到最难的面试题目是_
#
16121次浏览
196人参与
#
我对___祛魅了
#
45960次浏览
420人参与
#
研究所VS国企,该如何选
#
194735次浏览
1819人参与
#
地平线求职进展汇总
#
52596次浏览
369人参与
#
如果校招重来我最想改变的是
#
271677次浏览
2849人参与
#
你跟室友的关系怎么样?
#
6748次浏览
105人参与
#
你最讨厌面试问你什么?
#
27214次浏览
304人参与
#
如果可以选,你最想从事什么工作
#
565738次浏览
4699人参与
#
柠檬微趣工作体验
#
6625次浏览
40人参与
#
什么样的背景能拿SSP?
#
35232次浏览
211人参与
#
海康威视求职进展汇总
#
493976次浏览
3625人参与
#
秋招前后对offer的期望对比
#
302964次浏览
2229人参与
#
如何快速融入团队?
#
15905次浏览
195人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务