深圳佰维一面 助理软件工程师

感谢面试官,过程还是挺轻松的,春招第一个技术面。

先是介绍自己,然后根据自己的简历中的项目来介绍自己的技术栈。

1.SpringMVC的实现过程(根据简历中的内容提问)

2.web_server中使用的数据结构和算法(根据简历中的内容提问)

3.栈和队列的区别,在进出方式有什么区别,队列和双向链表的区别

4.栈和堆在函数中的内存分配情况,如果让其内存空间不释放的话要怎么做

5.顺序存储和链式存储的区别

6.什么是内存泄漏,内存泄漏的解决方法

7.Epoll方法的具体实现方法和具体的底层逻辑

8.C++中空类的占用字节,添加了构造函数和析构函数之后的占用字节,把析构函数前面加上虚函数之后

9.介绍下自己学到的一些算法,我选择了说dijsktra算法和快排

10.说下new delete malloc() free()的一些区别

11.介绍下STL,我把我知道的基本都说了,面试官没有追问

12.说下进程之间的通信方式有哪些

13.软件设计模式说一个自己最熟悉的,我选的是抽象工厂模式

反问:加班情况,具体工作内容,上班时间和休息情况

薪资构成和公积金面试官让我后面问hr

全部评论
即使空类添加了虚函数析构函数,编译器也会对其进行优化,使其不占用任何内存空间。具体来说,编译器会将虚函数析构函数隐式定义为纯虚函数。 纯虚函数的特点是只能被子类重写,而不能在基类中定义实现。由于空类没有任何成员函数,因此编译器无法为其定义任何虚函数,包括虚函数析构函数。 因此,空类中的虚函数析构函数实际上是一个空指针。这个空指针指向空,因此它也不占用任何内存空间。
1 回复 分享
发布于 03-13 16:50 日本
大佬强!(òωó)求简历参考😶
点赞 回复 分享
发布于 03-11 17:38 江苏
大佬 蹲一个二面面经
点赞 回复 分享
发布于 03-13 19:32 陕西
老哥,请问是嵌入式还是纯软啊
点赞 回复 分享
发布于 03-16 13:13 广东

相关推荐

#通信硬件人笔面经互助# 2024-09-xx(忘记哪天投递的了😅)2024-09-25 (8.6笔试)2024-09-27 (一面)2024-10-08 (二面)🤪 背景本科双非/硕士985硕本人的经历是(研电赛技术赛国二+企业赛第二名、研数模赛国三(本科国一),均团队主战+队长,两项发明专利+一软著),无实习经历,4段项目经历偏FPGA数字信号处理+高速接口。🤔 面试感受一面技术HR面大概30分钟,是一个看起来年龄不大的工程师,面试的时候我发现,好像和我做的不是很对口😅,他们做芯片封装测试的,大意了,报错岗位了?就抱着来都来了的心态面完了,总体来说还不错的。首先,自我介绍(大概三四分钟吧),介绍完了以后,就是让我介绍一下我最熟悉的一个项目,介绍完他就说他们做的可能和我做的可能不太一样或者说,他们组不是做数字逻辑或者FPGA的😅(尴尬了不是😅),他们是做DDR封装测试的,正好看见我项目里有ddr,疯狂拷打DDR,都快拷打糊了,从定义(什么是DDR),到原理,再到应用,我说我主要是xilinx的DDR的IP去做存储,后面才没拼命拷打,捡回一条小命,真的给我拷打的汗流浃背😅,后面就正常反问流程,工作强度之类的,他让我回去考虑一下要不要做这份工作毕竟第一份工作对一个人挺重要的,大哥挺好的,点赞。总体来说面试感觉还不错,面试官水平很高,人也不错。
查看6道真题和解析 通信硬件人笔面经互助
点赞 评论 收藏
分享
8 14 评论
分享
牛客网
牛客企业服务