掌趣客户端开发(一面)
11.7 早10:30 这场面试收获非常多,涉及的底层原理也很常见,两位面试官经验非常丰富,像教授一样,根据回答循序渐进,还会给出正确回应,体验很棒,是我太菜了而已
面试官一:
了解项目相关,详细讲讲项目具体实现流程;
面试官二:
1、计算机内部浮点数是怎样设计的?为什么这样设计?为什么整数不需要?
2、给你一个类dog,我new出来一个dog,会调用构造函数对吧,那类的构造函数存在哪?那在此之前还会执行什么操作?
3、如果有虚函数,dog.eat()这样,那么是怎么找到这个虚函数的?虚函数表放哪?你说找到虚函数表,那多个虚函数,虚函数表是怎样知道要的是哪个虚函数呢?
4、那如果我有一个kj类继承dog,我调用kj.eat(),是怎样区分找到对应的虚函数表和找到对应的我们想要调用的虚函数的?
5、那如果让你用c实现一个类似的机制,你该怎样实现?(应该是函数指针可以在c中实现动态多态)?
面试官一:
了解项目相关,详细讲讲项目具体实现流程;
面试官二:
1、计算机内部浮点数是怎样设计的?为什么这样设计?为什么整数不需要?
2、给你一个类dog,我new出来一个dog,会调用构造函数对吧,那类的构造函数存在哪?那在此之前还会执行什么操作?
3、如果有虚函数,dog.eat()这样,那么是怎么找到这个虚函数的?虚函数表放哪?你说找到虚函数表,那多个虚函数,虚函数表是怎样知道要的是哪个虚函数呢?
4、那如果我有一个kj类继承dog,我调用kj.eat(),是怎样区分找到对应的虚函数表和找到对应的我们想要调用的虚函数的?
5、那如果让你用c实现一个类似的机制,你该怎样实现?(应该是函数指针可以在c中实现动态多态)?
全部评论
相关推荐
01-08 10:19
西北农林科技大学 产品经理
坦荡的牛油果拿到了s...:简历最好压缩在一页,期望职位和其他没必要单独一个板块,竞赛经历合并到教育经历里,而且最好获奖了才写。最重要的是实习经历,写得有点简单 一眼看不出来参与的项目具体是什么,具体需求、问题是怎么挖掘、分析、解决的。但是才大一就这么卷了吗 点赞 评论 收藏
分享
点赞 评论 收藏
分享