首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-14 22:26
北京邮电大学 Java
百度二面
8.5你简单做个自我介绍。你是下半年研二是吧?学校是三年的是吧?专硕还是学硕啊?实习的时间这块有预期没有?那个项目是你自己做的、为了学习搞的,还是实验室导师推动一起搞的?你的研究方向是啥?今天有准备好一些大模型相关的知识吗?有启动项目没?你在这个项目里面承担什么角色?通过技术手段解决了哪些核心问题?这个项目的理想态是啥?做成理想态应该要解决哪些技术难点?如果通过 AI(大模型)来解,能承担哪些模块的角色?你在抢票里面的核心做了哪些技术?抢票这块如果是高并发,这个项目最后有没有投入到线上被用户访问到?这个项目要做成什么样的状态?发布是放到哪一个公司里面去应用还是什么?有没有做过一些反爬技术?针对...
点赞
评论
收藏
分享
08-13 14:24
门头沟学院 Java
快手秋招
无限复活怎么还有无限测评...我以为第二次投递就不用测评了,没想到还有测评...
点赞
评论
收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
25届现状的我
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:
太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞
评论
收藏
分享
07-18 13:49
门头沟学院 Java
tme暑期
这是三面过了?
26小林不会梦到感谢...:
这个点还在面暑期嘛
不是马上开秋招了
点赞
评论
收藏
分享
08-14 10:24
南京工业大学 C++
秋招投递-荣耀
求好运降临
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
如何提高秋招面试成功率?
8446
2
...
嵌入式秋招上岸记,用5W1H把offer“烧”进简历里
5743
3
...
给26届小伙伴们一些建议
3829
4
...
个人对八股的认识
3130
5
...
我发现我也能省钱...
2192
6
...
26届秋招建议之软件测试 | 测试开发简历篇.
2081
7
...
京东笔试(离AK最近的一次,可惜)
2066
8
...
秋招第一个offer 附tl
2038
9
...
25届上班一个多月真不想上了,也不敢离职
1902
10
...
拿到实习工资就给豹豹猫猫买了两台新手机
1877
创作者周榜
更多
正在热议
更多
#
实习需要主动找活干吗?
#
3432次浏览
34人参与
#
你怎么看待AI面试
#
1975次浏览
26人参与
#
你被mentor骂过吗?
#
9095次浏览
53人参与
#
面试太紧张了怎么办?
#
3376次浏览
94人参与
#
秋招笔面试记录
#
262237次浏览
4274人参与
#
kpi面有什么特征
#
63986次浏览
437人参与
#
业务面应该做哪些准备
#
993次浏览
40人参与
#
大厂面试问八股多还是项目多?
#
2008次浏览
42人参与
#
你是如何祛除班味的
#
1329次浏览
30人参与
#
你们的毕业论文什么进度了
#
1118008次浏览
9761人参与
#
机械人,你最希望上岸的公司是?
#
174815次浏览
1872人参与
#
饿了么求职进展汇总
#
66736次浏览
651人参与
#
你有没有为省钱「拼过命」
#
1146次浏览
42人参与
#
秋招投递记录
#
32878次浏览
364人参与
#
如果工作一直消耗情绪还要继续做吗
#
7645次浏览
60人参与
#
扒一扒那些奇葩实习经历
#
75539次浏览
958人参与
#
校招第一份工作你干了多久?
#
102231次浏览
450人参与
#
我的省钱小妙招
#
20813次浏览
348人参与
#
给26届的秋招建议
#
57471次浏览
1430人参与
#
应届生进小公司有什么影响吗
#
87816次浏览
1056人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务