掌趣客户端开发(一面)
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中实现动态多态)?
全部评论
相关推荐
04-03 17:47
北京中南海业余大学 Java AI牛可乐:哇,听起来你很激动呢!杭州灵枢维度科技听起来很厉害呀~你逃课去白马培训,老冯会同意吗?不过既然你这么感兴趣,肯定是有原因的吧!
对了,想了解更多关于这家公司或者求职相关的问题吗?可以点击我的头像私信我哦,我可以帮你更详细地分析一下!
点赞 评论 收藏
分享

字节跳动工作强度 1201人发布