一、C/C++部分 二、操作系统部分 三、计算机网络部分 四、数据结构算法部分 五、个人面试经验总结 一、C/C++部分 多态的实现 在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。 如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数...
全程都在问项目,挖的很深 1、毕业课题,先介绍项目的主要内容,然后目前所做出的成果,以及国内外的研究现状,项目的创新点以及缺陷 2、除了毕业课题,为什么做了另外两个项目 3、介绍内存池和web服务器项目,然后问项目实现的方法以及缺陷等等,问得很深 总共面试了50分钟左右,三个项目挨个问,除了自己的课题另外两个项...
项目开发过程中主要用到那些? 答:数据结构中主要会用到数组,链表,树(较少),也会用到栈和队列的思想。 问8:const知道吗?解释其作用。 答: 1.const 修饰类的成员变量,表示成员常量,不能被修改。 2.const修饰函数承诺在本函数内部不会修改类内的数据成员,不会调用其它非 const 成员函数。 3.如果 const 构成...
所以面之前了解了解公司相关业务(一点点也行,说明你是用心的),对自己简历上的东西一定不能弄虚作假。另外请记下以下几点: 公司招你去是干活了,不会因为你怎么怎么的而降低对你的要求标准。 工具上面写代码和手撕代码完全不一样。 珍惜每一次面试机会并学会复盘. 对于应届生主要考察的还是计算机基础知识的掌握,项...
1.首先还是自我介绍,项目经历,然后开始C语言的八股 2.上来二面面试官先问了一个应该是软件封装相关的问题?设计一个程序交付的时候,如果程序中包含A,B,C 三个不同的功能函数,怎么实现不同客户能够使用不一样的功能? 比如说:甲客户可以使用ABC三个功能,乙客户只能用AB... 这个问题属于是盲区了,当时也没太听懂...
1、 让框架的最终用户关闭linker的优化选项,通过在他们的项目的Other Linker Flags中添加-ObjC和-all_load。 2、 在框架的另一个类中加一个该类的代码引用。例如,假设你有个MyTextField类,被linker剔除了。假设你还有一个MyViewController,它在xib中使用了MyTextField,MyViewController并没有被剔除。你应该这样做...
回答了一些学习中被分配过的项目,遇到的团队合作、指挥上,以及学识不足的困难以及我的解决方法答:我平时喜欢做一些嵌入式小项目,一般用C比较多,虽然C++也学过,但是因为不常用,比较生疏。其次就是我们专业平时还用到了MatLab,Verilog。问到这里差不多已经半个小时了,无法明确从面试官态度得知能否通过。问过什么时候...
在多人开发项目时,为了防止与他人命令函数重名,可以将函数定位为 static。 修饰成员变量,修饰成员变量使所有的对象只保存一个该变量,而且不需要生成对象就可以访问该成员。 修饰成员函数,修饰成员函数使得不需要生成对象就可以访问该函数,但是在 static 函数内不能访问非静态成员。
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology,
六、在和产品/项目相关人产生分歧时,你是怎么处理的 来了来了,他又来了。 这个问题是经常被问到,特别是有些产品主导设计的公司;或者是产品面试设计的时候。其实我们也需要理解,作为一个互联网设计师,我们是上下游中的一个环节,合作意识和协同能力在我们的能力图谱中也是非常重要的一个能力项。