TEG一面(对不起,我不知道你这么diao

昨天赶到杭州面网易,面试官人很不错,感觉海星。有点松懈,结果连夜赶回来面试腾讯teg被锤爆……


我是觉得我已经凉了,最多就是面试官开始的时候一直在看我的博客,能加个一点点分。现在写一点还记得的题目,大部分我还不知道答案……(被锤的一句废话都不敢说

顺便说一句,本人本科,面的是后台开发


  1. 客户端向服务器发3个包,基于TCP和UDP的服务器会收到几个? 尽可能考虑所有情况。
    首先我当时直接判断UDP肯定0~3个,因为我认为UDP基于数据报传输,要么丢光了,要么没丢,然后想TCP的情况去了,先回答UDP,结果面试官眉头一皱,让我多考虑考虑,想了几分钟,我说我想不出来,面试官给我个提示,我又想不出来,面试官又给我一个提示,其中一个提示是“你考虑一下,数据包传输的过程”,另一个忘了,最后我还是想不出来,然后他就放弃了。

  2. 画一下进程转换图。emmm还有更详细的么? 知道动态就绪,静态就绪,动态阻塞,静态阻塞么?
    不知道。

  3. A* a = new A; a->i = 10;在内核中的内存分配上发生了什么?
    ……

  4. 给你一个类,里面有static,virtual,之类的,问你这个类的内存分布。
  5. 如何给指定物理地址赋值,如何跳转到制定物理地址执行。
    除了内联汇编我想不到其他可以保证的办法。
  6. 常规题: 四个cast转换的例题,5分钟介绍所有排序算法和复杂度,还有一些我忘了。
  7. 最后是n个停车入口,m张停车卡,若干车分配停车卡停车,刷卡出去并计费。要你写一个服务器程序。
    给的时间挺长的。
  8. 还有一个,想起来,给你一个程序,判断输出,并说明理由
#include 
#include 
using namespace std;
struct node {
    void func() { cout << "111" << endl; }
    virtual void func2() { cout << "222" << endl; }
};
int main()
{
    node* n = NULL;
    n->func();
    n->func2();
    return 0;
}

大概这样,会怎么输出,我回答反了。
关于这个题,我觉得我真的是被怼爆了,开始放弃思考,瞎猜了,后来想一下应该是这样的,首先是输出111,然后出错。
因为我看cpp对象模型里,对于每个类的函数,他都会给它重新取名并定义在类外,所以能够输出,而虚函数又需要指向虚表指针,这个指针是成员变量,所以NULL里没有,所以出错。


最后一定要我说下今天面试的感想的话:

#实习##腾讯##面经#
全部评论
第一题,要考虑分片。。。。
2 回复 分享
发布于 2018-04-16 21:58
**!!!处处透露着汇编
点赞 回复 分享
发布于 2018-04-16 21:57
腾讯的c++面试官确实叼
点赞 回复 分享
发布于 2018-04-15 23:46
还好吧,第一题我也懵逼,第二题操作系统考研书第二章就有吧,五状态图,好像是在三状态图基础上挂起和激活。楼主代码题func和func2不都是虚函数么?
点赞 回复 分享
发布于 2018-04-15 23:50
你这个问的着实难。。
点赞 回复 分享
发布于 2018-04-15 23:52
TEG果然牛逼
点赞 回复 分享
发布于 2018-04-15 23:52
第八题func是虚函数吗
点赞 回复 分享
发布于 2018-04-16 00:02
[]
点赞 回复 分享
发布于 2018-04-16 00:12
第一题都有什么情况啊?
点赞 回复 分享
发布于 2018-04-16 00:18
劝退。。。
点赞 回复 分享
发布于 2018-04-16 07:09
不知道对不对,我觉得第一题在考nagle算法
点赞 回复 分享
发布于 2018-04-16 07:35
第五个可以考虑将地址转为函数指针
点赞 回复 分享
发布于 2018-04-16 07:41
函数输出第一个出错,第二个222,对吗
点赞 回复 分享
发布于 2018-04-16 08:17
真挺难的, 楼主幸苦啊
点赞 回复 分享
发布于 2018-04-16 08:24
请问楼主的面试地点在哪?下午要面试,瑟瑟发抖
点赞 回复 分享
发布于 2018-04-16 09:36
第五个问题有点奇怪,内核896m以内的物理地址理论上可以指定赋值(因为物理地址跟线性地址是线性映射,中间只差一个offset),896m以外的物理地址则不是线性映射。。这怎么指定物理地址获取到线性地址然后赋值???
点赞 回复 分享
发布于 2018-04-16 10:29
楼主应聘实习还是直接工作的岗位?
点赞 回复 分享
发布于 2018-04-16 17:58
真难。。。。。
点赞 回复 分享
发布于 2018-04-16 18:20
写完webank查了一下微信,我这个菜b居然进了复试,腾讯爸爸真好,准备一下等第二波爆锤
点赞 回复 分享
发布于 2018-04-16 21:11
😂基础功要求很高
点赞 回复 分享
发布于 2018-04-16 22:03

相关推荐

13 73 评论
分享
牛客网
牛客企业服务