免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 西西弗西
打印 上一主题 下一主题

新鲜出炉的腾讯后台开发三面面试题! [复制链接]

论坛徽章:
1
黑曼巴
日期:2020-02-27 22:54:26
11 [报告]
发表于 2010-03-18 10:07 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
12 [报告]
发表于 2010-03-18 10:13 |只看该作者
.... tx 出来的怎么都是这几道题?

我被据称上次自称tx 出来的也面了这几道中的几道。


最后一道 我回到的是有滑动窗口大小机制,和 消息延时 来区别。那个人很鄙视我。。。。。。

论坛徽章:
0
13 [报告]
发表于 2010-03-18 10:16 |只看该作者
#define OFFSETOF(s, m) ((size_t) &((s *)0)->m);

linux kernel里有。
yyjshpy 发表于 2010-03-18 10:07



    同意

论坛徽章:
0
14 [报告]
发表于 2010-03-18 10:16 |只看该作者
.... tx 出来的怎么都是这几道题?

我被据称上次自称tx 出来的也面了这几道中的几道。


最后一道 我 ...
benjiam 发表于 2010-03-18 10:13



额,不会吧,貌似你的回答挺靠谱的...

论坛徽章:
0
15 [报告]
发表于 2010-03-18 10:17 |只看该作者
都是高手!膜拜!

论坛徽章:
0
16 [报告]
发表于 2010-03-18 10:18 |只看该作者
#define OFFSETOF(s, m) (long)&(((s*)(0))->m)

好像是这样吧。

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
17 [报告]
发表于 2010-03-18 10:24 |只看该作者
Offset宏看看C标准库的头文件就能知道咯

论坛徽章:
0
18 [报告]
发表于 2010-03-18 10:45 |只看该作者
最近流行socket和信号...

论坛徽章:
0
19 [报告]
发表于 2010-03-18 10:47 |只看该作者
1)tcp三次握手的过程,accept发生在三次握手哪个阶段?
不知道,可以让我查查书么?

2)Tcp流, udp的数据报,之间有什么区别,为什么TCP要叫做数据流?
三次握手,保证传输的顺序和完成。UDP是数据报,不管你传到没传到,也不管顺序。

3)const的含义及实现机制,比如:const int i,是怎么做到i只可读的?
ELF文件里面有个段叫 rodata 。

4) valital的含义。
就是一个标记,比如,我这个变量易变的,一会儿是0,一会儿是1,让编译器不要优化,我就愿意这样。目的是减少内嵌汇编,这样以前内嵌汇编的代码就可以用C写了。

5)OFFSETOF(s, m)的宏定义,s是结构类型,m是s的成员,求m在s中的偏移量。
&s - &(s->m)

6)100亿个数,求最大的1万个数
如果是int的话,10000000000 * 4 / 1024 / 1024 / 1024 将近40G的内存,long long的话更大。全部读入内存肯定不靠谱,所以要使用文件,分批次读入,实现一个1W个元素的有序链表(关键要设计一个快速的检索方法),新读入的数据跟链表最大一端的一个数据比较,如果更大,就插入,同时删除最小端的一个数据,继续循环下去。

7)设计一个洗牌的算法
一个数组,一个swap,呵呵,一个hash,然后在rand套rand一下。

8) socket在什么情况下可读?
不知道,可以看书不?

9)流量控制与拥塞控制的区别,节点计算机怎样感知网络拥塞了?
不知道,可以soso不?

论坛徽章:
0
20 [报告]
发表于 2010-03-18 10:53 |只看该作者
觉得面试,只要你对某一个领域熟悉,就行了。如果面试后台开发,这些确实是基础知识。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP