腾讯2018秋招开发模拟题,分享给大家

这是腾讯公司2018秋招Java模拟题,和大家分享一下~~


不定项选择题


1、把QQ用户分成三个年龄段:小于16岁,1618岁,大于18岁,从三个年龄段中任意选取4人参加用户调查,请问有多少种选法?(

A. 12

B. 14

C. 15

D. 18


2

#include<stdio.h>

class  Base

{

public:

virtual void foo(){printf(“call Base::foo().\n”);}

void bar(){printf(“call Base::Derive().\n”);foo();}

};

class Derive:public Base

{

public:

void foo(){printf(“call Derive::foo().\n”);}

void bar(){printf(“call Derive::Derive().\n”);foo();}

};

int main()

{

Base * ptr = new Derive();

if(ptr !=NULL) ptr->bar();

return 0;

}

A. call Derive::bar().

call Derive::foo().

B. call Derive::bar().

call Base::foo().

C. call Base::bar().

call Derive::foo().

D. call Base::bar().

call Base::foo().


题目代码有误,正确代码如下:

#include<stdio.h>

class Base

{

public:

virtual void foo(){printf("call Base::foo().\n");}

void bar(){printf("call Base::bar().\n");foo();}


};


class Derive:public Base

{

public:

void foo(){printf("call Derive::foo().\n");}

void bar(){printf("call Derive::bar().\n");foo();}

};


int main()

{

Base * ptr = new Derive();

if(ptr !=NULL) ptr->bar();

return 0;


}

A、Comment字段定义为CHAR(N)类型

4、设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为( )。

A. 12

B. 13

C. 14

D. 15

E. 16


5、关于C++中修饰符staticextern说明正确的是( )。

A. static修饰类属成员对象或函数,则它们是所有类对象共享的

B. static修饰全局对象或函数,则它们也是全局所有工程文件共享的

C. 类属static函数和非static函数可以重载

D. 工程包括AB两个文件,在文件A定义全局静态对象,可以在文件Bextern声明后访问


6、众所周知,队列是先进先出的数据结构,栈是先进后出的数据结构,封装尽可能少的队列来实现一个栈,即使用进队出队的方法来实现压栈弹栈,你觉得需要几个队列(

A. 不可能实现

B. 3

C. 2

D. 1

E. 0


7、以下哪些同步方法不能用于线程之间同步(

A. 互斥锁(mutex/futex

B. 条件变量

C.消息队列

D.共享内存

E.unixsocket


8、下面代码的输出结果是(

struct B {

B(){s_count_++;)}

virtual void dec(){s_count_--;}

static int s_count_;

};

int B::s_count_=0;

struct D:public B{

D(){s_count_+=2;}

virtual void dec(){s_count_-=2;}

};

int main(){

B*pd = new D[3];

for(int i = 0;i<3; i++){

pd[i].dec();

}

std::cout<<B::s_count_<<”,”;

B b = pd[0];

b.dec();

std::cout<<B::s_count_<<std::endl;

return 0;

}

A. 0,0

B. 2,2

C. 3,2

D. 3,1


9、假设MySQL数据库中建立了对字段ABC的联合索引(ABC),请问下面哪些查询可以利用到这个索引?(

A.select id form table where A = “x” and B = ‘y” and C = “z”

B.select id form table where A = “x” and B = “y”

C.select id form table where A = “x”

D.select id form table where A = “x” and C = “z”


10、下列关于路由器的描述正确的是(

A. 维护路由表,更新路由信息

B. IP数据包做差错校验

C. 检测网络拥塞,确保IP数据包不丢失

D. IP地址转换成Mac地址,根据Mac地址表将数据包转发给其他路由器


11、TCP使用三次握手协议来建立连接,设甲乙双方发送报文的初始序号分别为XY,甲方发送(1)的报文给乙方,乙方接收报文后发送(2)给甲文,然后甲方送文一个确认报文给乙方便建立下了连接。(ACK的下标为捎带的序号。

A. 1.  SYN = 1,序号=X

2. SYN=1,序号=X+1

B.  1. SYN = 1,序号=X+1ACKx=1

2. SYN = 1,序号=X+1ACKx=1

C.  1. SYN=1,序号=Y

2. SYN=1,序号=YACKx + 1=1

D.  1. SYN=1,序号=yACKy + 1=1

2. SYN=1,序号=yACKy + 1=1


12、在一个10阶的B-树上,每个树根结点中所含的关键字数目最多允许为( )个,最少为( )个。

A. 105

B. 94

C. 83

D. 76


13、在最坏情况下,以下哪些排序算法时间复杂度是O(n2)?

A. 归并排序

B. 快速排序

C. 堆排序

D. 冒泡排序

E. 以上都是


14、有三人在玩斗地主(总共54张牌,其中地主20张,两个农民各17张),请问大小王在同一人手里的概率大约是多少(四舍五入)。 (

A. 30%

B. 32%

C. 34%

D. 35%


15、现在,有很多实际项目里存在一些场景,开发者自行封装可靠UDP取代TCP的情况,这种处理是出于什么样的考虑,下面那些描述是正确的?

A.使用UDP协议通讯,在移动网络上可以获得更快的响应速度

B.使用TCP协议通讯,在网络拥堵的情况下,重传机制可能会带来很大的时延,并且很难优化

C.对于单个请求包较大的情况下,超过一个MTU的场景,UDP的效率更高

D.对于包次序没有强制要求的业务场景,UDP协议比TCP协议更高效


在线编程题

1、对于一棵满二叉排序树深度为K,节点数为2^K-1;节点值为1至(2^K-1)。 给出K和任意三个节点的值,输出包含该三个节点的最小子树的根节点值。

样例输入:4  10  15  13

样例输出:12


#笔试题目##秋招##腾讯##Java#
全部评论
这个应该是后台开发
1 回复 分享
发布于 2018-05-18 13:36
有答案嘛
1 回复 分享
发布于 2022-10-22 11:32 重庆
这是标准答案么
点赞 回复 分享
发布于 2018-06-06 10:09
java题出了c++?
点赞 回复 分享
发布于 2018-05-18 02:08

相关推荐

避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
3
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务