首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
坚定的比尔最喜欢夏天
天津大学 C++
发布于天津
关注
已关注
取消关注
@木木emo版:
成都精灵云-C++开发工程师-技术面经(30min左右)
以下是我的技术面试中遇到的问题,因为当时自己还在实习中,所以面试时没有做太多的准备,通过了笔试,但是技术面没有通过。我写下这个希望能够帮助想要去的同学去到这个公司。我现在已经完成了面试复盘,反思了一下,确实我在面试的过程回答的问题,存在着许多问题。同时我也感谢贵公司帮助我在后面的面试中积累经验。以下是我面试过程中,hr问到的问题,回答可能不够充分,如果自己想深入深入的话,也可以去百度了解了解一下。C方向:Q:在C中哪个地方比较难?A:指针。Q:难在哪里?指针又是什么呐?举个例子说明指针。A:指针可能会指向错误的地方。地址指向数据的那个箭头。难在会把指针指向错误的地方,造成一些错误。百度学习了解及补充:在新建过程中可能会产生野指针,造成空间浪费。Q:发生栈溢出,堆溢出是什么情况?A:调用递归的时候。Q:为什么呐?A:递归层层调用,会开辟新的空间,当它超过了程序开辟的空间,也就是栈,就会导致栈溢出。Q:为什么是栈溢出,不是堆溢出?A:因为这是简单的空间溢出,堆溢出是指针的溢出。百度学习了解及补充:堆:堆是在程序进行动态分配时的内存。在使用new,malloc的时候可能会产生堆溢出。栈:栈是在保存函数列表,函数参数和函数返回地址的内存。在函数递归的空间太多的时候会产生栈溢出。C++方向:Q:抽象,继承,多态,封装,你最熟悉的地方是哪一个?A:多态。Q:多态是什么?A:我是举的例子:父子类使用虚函数实现。当时说了很多废话。Q:使用多态的好吃是什么?A:实现了多样性。上面的回答确实是不及格的。百度学习了解及补充:多态是一种基于继承的、使用虚函数产生的父子类。好处:结构清晰,便于理解;增加了程序的可扩充性,利于后期代码扩展、维护.实现了对修改屏蔽、对扩展开放。计算机方面:Q:计算机最重要的四个东西是什么,请按重要顺序排列?A:计算机组成原理,操作系统,数据结构,计算机网络。我也不知道是不是这样的,自我理解,网上也没有查到。计算机组成原理:Q:CPU,显卡那些是用什么链接的?A:总线。他当时给我的答案是主板,我当时没有反应过来,现在想说主板上也有布线呀,这个没什么好说的。操作系统:Q:进程和线程的区别?A:进程是一个资源调度的最小的单位,一个进程可以包含多个线程 线程是一个程序最小的调度单位。Q:用什么创建一个进程;用什么创建一个线程?A:fork(),pthread()。Q:线程之间通过什么通信?A:信号量。百度学习了解及补充:进程和线程的区别:一个进程可以包含多个线程,线程在进程的内部。进程之间的资源是独立的,线程之间的资源则是共享的。每个进程都有独立的虚拟地址空间,也有之间独立的文件描述符表,同一进程的多个线程之间则共用这一份虚拟地址空间和文件描述符表。进程是操作系统中资源分配的基本单位,线程是操作系统中调度执行的基本单位。多个进程同时执行时,如果一个进程崩溃,一般不会影响其他进程,而同一进程内的多个线程之间,如果一个线程崩溃,很可能使得整个进程崩溃。进程的上下文切换速度比较慢,而线程的上下文切换速度比较快。进程的创建/销毁/调度开销大,线程的创建/销毁/调度开销相对少很多。进程创建:vfork(),fork();线程创建:pthread_create()。线程之间的通信:可以通过共享的数据进行通信,也可以通过信号量通信。进程之间的通信:通过管道通信。Q:编译四个步骤的是什么?A:当时我把四个顺序忘记了,预处理,编译,汇编,链接。Q:预编译是怎样的一个操作?A:生成.i的文件,这里当时紧张忘记了,应该是对一些文件进行提前处理。Q:在程序中预处理的代码有哪些?A:include,define,typedef百度学习了解及补充:预处理:gcc -E 生成.i文件;处理宏定义和include的命令;预编译#if,#else等;添加行号,删除注释等。编译:gcc -S 生成.s文件;代码优化,汇总,语法分析等。汇编:gcc -c 生成.o文件;根据汇编工具和特殊平台生成二进制形式。链接:gcc -c 生成可执行文件;Q:动态库和静态库的区别是什么?A:静态库是提前加载到程序中,动态库是在程序运行的过程中,当要用到的时候才会被调用。Q:在哪调用动态链接库?A:应该就是我们使用的资源库中。百度学习了解及补充:在lib里面,使用gcc -l链接库静态库:ar crs 库文件名 依赖文件 生成.a文件。浪费资源空间;在运行程序时,不需要静态库存在,方便移植;优化升级不方便,需要重新编译和链接库;运行速度快。动态库:gcc -fPIC -c hello.c -o hello.o;gcc -shared -o libhello.so hello.o 生成.so文件。占用资源空间小;在运行程序时,动态库必须要存在;运行速度相对较慢;优化升级比较方便,不需要重新链接动态库。计算机网络:Q:tcp/ip协议簇,有那些那些协议?A:http,dns,smtp,ftp等Q:用户端和客户端通信使用的协议,tcp协议中用什么的协议?A:我不知道,被问蒙了百度学习了解及补充:其他:Q:主要通过那些网站获取学习知识?A:主要是b站和csdn网站,刷题主要靠牛客。
点赞 21
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 09:14
已编辑
湖北工业大学 Java
实习怎么选
Java选手面试通过某中厂,进去干c++开发向量存储库,这对我之后秋招会有帮助吗,我应该去吗
无实习如何秋招上岸
点赞
评论
收藏
分享
04-13 19:43
深信服_远程技术服务工程师(准入职员工)
深信服内推-深信服内推码
抓瓦面经,经供参考一面自我介绍实习中遇到的最大困难分批处理数据问题:如何分批处理数据?回答:一开始COUNT总的条数,然后使用LIMIT和OFFSET进行分批查询。每个线程处理一个固定范围的数据,若范围内无数据则停止。追问:若多线程分批查询过程中有数据插入或者删除,则数据缺漏,如何解决问题?回答:维护事务。追问:多线程共享事务存在问题,不合适,有其他方式吗?回答:上锁,但是效率低下(面试官看我给出的两个方案都不满意,没再追问)CSRF攻击防护:问题:什么是CSRF攻击?如何防止?手撕:程序输出解释:问题:解释这个程序的输出(Java的值传递还是引用传递的例子)。绘图程序的改进:问题:如何改进绘...
点赞
评论
收藏
分享
03-08 16:18
广东科技学院 前端工程师
25届前端春招简历,求有空的大佬指点
二本软件工程专业
点赞
评论
收藏
分享
02-26 13:51
四川大学 Java
危😨这是想进去裁缝纫机了?
大家千万不要想着去修改学信网的简历这个已经是没有改变的机会了如果想要寻求突破的话建议从自己的其他方面突破这个是万万不能做的呀其实只要努力做到最好不辜负自己的努力就可以了至于能否拿到offer其实更多的看实力加运气八股不知道咋记,不知道重点,可以看看我的神品八股专栏,全网40w粉大博主在看,鹅厂面试官也在看,介绍如下https://www.nowcoder.com/discuss/718273556131377152?sourceSSR=users
ML狂徒:
800万给教育部部长他都不敢帮你改
点赞
评论
收藏
分享
04-15 12:57
已编辑
西安电子科技大学 Java
更新一下二面吧
本来上周五面完二面反问阶段面试官说基础不太扎实,心态已经崩了,今天又收到了3面通知。遂打算写一写二面面经自我介绍2min项目相关你的RPC调用的流程是什么样子的?消费者-> 注册中心 -> 更新本地缓存 -> 与提供者建立连接 -> 序列化请求(参数,方法名等等) -> 服务端解析协议 -> 执行本地方法 -> 序列化结果返回。 你说利用Vertx实现了异步的网络通信来提升性能,怎么提升的?答了是Vertx本身实现了异步网络通信,简要说了说异步和同步的性能区别。你实现的多个序列化方式JDK,JSON,HESSION,Kyro有什么区别?JDK原生性能差...
查看14道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
面试感想:聊透业务拿 Offer
1.6W
2
...
是的,我就是一个眼高手低的废物
5807
3
...
推荐一个0门槛上车AI的机会!!!
5615
4
...
25届秋招复盘:我为什么选择携程?
5423
华为实习进展
热聊中
5
...
挑战全网最早暑期实习!
4727
6
...
理想Java实习一面
4727
7
...
从实习生到参与核心项目:记录我在Keep的2年
4159
8
...
腾讯云智三面暖经90min
3404
9
...
高德Java一面分享
3134
10
...
简历泡池子怎么办?
2989
创作者周榜
更多
正在热议
更多
#
实习进度记录
#
73414次浏览
654人参与
#
第一份工作应该选高薪还是热爱?
#
43507次浏览
418人参与
#
Keep实习校招
#
26780次浏览
182人参与
#
春招进度记录
#
65983次浏览
493人参与
#
你知道哪些职场黑话?
#
27311次浏览
218人参与
#
招银网络求职进展汇总
#
99269次浏览
629人参与
#
地方国企笔面经互助
#
19884次浏览
31人参与
#
风评不好的公司,你会去吗?
#
32498次浏览
157人参与
#
毕业后不工作的日子里我在做什么
#
157054次浏览
1368人参与
#
我的第一份实习怎么找的
#
69431次浏览
692人参与
#
软开人,说说你的烦心事
#
38983次浏览
258人参与
#
24届营销人拿到了几个offer
#
13704次浏览
116人参与
#
机械人值得去的医疗器械企业
#
14126次浏览
38人参与
#
你想吐槽公司的哪些规定
#
13225次浏览
43人参与
#
投格力的你,拿到offer了吗?
#
75233次浏览
552人参与
#
如何用一句话描述你的职业
#
17758次浏览
161人参与
#
去哪儿求职进展汇总
#
122199次浏览
933人参与
#
晒晒你的元宵动态
#
28971次浏览
250人参与
#
诺瓦星云求职进展汇总
#
190394次浏览
1632人参与
#
你的实习什么时候入职
#
164152次浏览
1458人参与
#
我在牛爱网找对象
#
168591次浏览
1249人参与
牛客网
牛客企业服务