腾讯面试题

  1. 根据以下代码?

  int ack(int m,int n)

  {

  if(m == 0)

  return n + 1;

  else if(n == 0)

  return ack(m-1,1);

  else

  return ack(m – 1 , ack(m , n-1));

  }

  如果ack(3,3),。结果为多少

  2. 请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在队列中所处的位置和变化,队伍可能随时有人加入和退出;当有人退出影响到用户的位置排名时需要及时反馈到用户。

  3. A,B两个整数集合,设计一个算法求他们的交集,尽可能的高效。

  我的回答的:如果对于数据较小(10W以下)我会采取哈希的方法去求数集较小的那个集合的hash值存在hash表中,然后对另一个表中每一个数进行hash,如果在hash表中找到则这个数是交集的数,输出。这个算法时间效率是O(n+m),空间效率O(3n+m);(因为hash几乎浪费掉一半空间)

  对于大数据,我则先把数据hash%100的样子分到许多个小文件中,然后对这些hash值的次数建立一颗二叉查找树,遍历另一个集合的数来找,找到一个就输出一个,最后得到集合数。算法效率是O(n/100*m*log(n/100)),空间效率O(n+m)

  4.怎么在linux下查找一个文件中有多少个给定的字符串

  答:这题本来想考察我的shell编程的能力吧,不过我说这个不会,然后他问我如果写程序实现呢

  我答我会用trie树去记录字符串出现的次数

  然后有被问道更深入一点的,如果文件过大呢?

  我答,那就把文件内容hash取模分成多个足够小的文件,然后每个小文件trie记录结果,输出一个小文件,最后把所有结果文件合并就可以得到最终结果

  5. 写二叉查找树的查找算法,答案就不写了,简单。

  写完之后,面试官又问我由这里到一个什么地方的,要求最短时间,怎么求

  这个就是问最短路算法,我就答了这个,然后他又问我怎么知道去的路径通不通,我答用传递闭包去计算,

  他问我如何传递闭包,然后我就画图演示了一下这个过程

  6. 进程与线程的区别

  这题我答得非常不好,我只答了进程有资源,线程没资源,进程个数有限,而线程的个数几乎不限,进程的调度慢,线程的调度快这些基础点

  但是被问到为什么进程调度比线程慢时,我答不出,我答是因为用户态和内核态的转换造成的,但是百度一下,答案应该是因为线程调度是在进程中进行,在同一存储区内操作,而进程则在不同存储区操作,所以进程调度数度比线程慢

  7. 问我TCP/IP有多少层

  我答OSI标准有7层,但是目前工业大多使用5层的标准,然后回答了一下这些标准,我只会答5层标准的那一个。。。

  接着又问我IP层(网络层)的作用,

  我答了很多,又说了什么TCP、UDP的,然后在面试官的知道下,我才答出,网络层的作用是映射作用,主要是IP和MAC地址、端口的映射(我不知道对不对。。)

  

接着又问我TCP和UDP的区别

  我就答,TCP是有连接的,UDP是无连接的,TCP通过三次握手保证数据的可靠性,UDP则没有

  最后还问我滑动窗口的东西,我就答了滑动窗口是为了保证数据被客户端正确接收了,他又问我为什么能保证,然后我就画图演示滑动窗口的发送、接收、移动过程

  8:写一个函数,计算给定的一个整数中有多少个0

/

相关文章

考察团队意识的面试题

其实,企业招聘的人才,不仅要有能力有才华,还要有团队合作精神。团队工作需要很强的人际交往能力和交际常识。很多在团队工作的人这两种素质哪一种都不具备。因而,他们惹了很多麻烦,并影响了团队的生产力。有团队...
面试题2013-07-02
考察团队意识的面试题

竞争上岗面试题 -

  第一套第一题:一些企业因某些非主观因素,造成漏税或逾期申报等现象,而受到处罚,竞争上岗面试题。作为地税部门如何改进服务,帮助企业,有效减少违章处罚行为发生率。  出题思路:考量考生公共服务意识和综...
面试题2019-03-09
竞争上岗面试题 -

护士结构化面试题目

结构化面试是指面试的内容、形式、程序、评分标准及结果的合成与分析等构成要素,按统一制定的标准和要求进行的面试。下面是护士结构化面试题目,请参考! 护士结构化面试题目 1、单位同事某甲对你存有偏见,经常...
面试题2019-09-04
护士结构化面试题目

网页设计师面试题

1、你认为作为网页设计人员,下面的哪一个选项你最为看重?A、设计创作时的成就感和满足感 B、收入 C、宽松的工作环境及良好的团队协作 D、个人事业发展2、你认为一个网页设计人员,要具备的最重要品质是下...
面试题2018-04-09
网页设计师面试题

会计类面试题含答案

很多考生进入面试之后会有短暂的雀跃,而后便是无限的惆怅。因为面试更为侧重测查大家的临场应变能力和综合素质,而这恰恰是很多考生望而却步的短板。下面是小编整理的会计类面试题(含答案),可参考!  会计类面...
面试题2015-03-01
会计类面试题含答案

面试题三个臭皮匠顶一个诸葛亮

【解析】 名言警句类 【此题考核核心】 综合分析能力 【答题主线】 分别论述+综合总结 【参考答案】 “三个臭皮匠顶一个诸葛亮”是说一个单位只有每个人精诚团结,团结一心,发挥各自的优势又相互配合就能把...
面试题2014-03-06
面试题三个臭皮匠顶一个诸葛亮