zoukankan      html  css  js  c++  java
  • 2015腾讯暑期实习笔试题目

    2015腾讯暑期实习笔试题目

    (1)、层次遍历序列为ABCDEFG的二叉树,其中序遍历的序列是什么?

    (2)、ABCABC为入栈的顺序,倘若出栈的顺序为ABCCBA,那么,设栈的操作为PUSH和POP,则PUSH和POP的可能序列是什么?

    (3)、使用顺序数组存储堆,90,31,53,23,16,48;16,31,23,90,53,48;这两个序列是否符合堆的定义。

    (4)、稀疏矩阵的存储结构可以是什么?

    (5)、根据后序遍历和中序遍历的序列,如何恢复此二叉树。

    (6)、Linux常用命令:ls,mkdir,man。

    (7)、Unix进程间通信的方式。

    (8)、windows进程间通信的方式。

    (9)、内存管理的模式,哪些会产生内部碎片,哪些会产生外部碎片。

    (10)、Linux命令ls会引起的系统调用是什么。

    (11)、内存堆、栈的区别。

    (12)、JVM的垃圾回收机制。

    (13)、TCP的三次握手建立连接,四次握手断开连接。

    (14)、版本控制系统都有哪些。

    (15)、CPU与外设之间的通讯方式。

    (16)、PV操作。

    (17)、LRU算法,内存提供栈的深度为4,使用LRU算法,4,3,2,1,4,3,5,4,3,2,1,5,4这个页面请求序列会产生多少次缺页中断。

    (18)、一个游戏:

               第一次:A扔硬币,若是正面,则B给A 1美元,游戏结束;如果是反面,则进行第二次扔硬币。

        第二次:A第一次扔出来是反面,再扔第二次,如果是正面,B给A 2美元,游戏结束。否则进行第三次。

        ...  ...

        第n次:A前n-1次扔出来的都是反面,如果第n次是正面,B给A 2的(n-1)次方美元,游戏结束;否则继续游戏。

               问:在游戏开始前,A给B多少钱,可以保证B不会亏本。

    (19)、一个数学题:

               一把左轮枪,有六个弹槽,现在把两个子弹放在紧挨着的两个弹槽里面。A先转动子弹轮,然后开枪自杀,没死。现在A把枪给你,

        你有俩选择(1)直接开枪。(2)自己重新转轮一次再开枪。

               

               问:选择哪种方式,为什么。

    (20)、面试题:

             对以下代码进行优化:

            for(i=0; i<4n; i+=4)

            {

          A[i] = A[i] + 1;

                 A[i+1] = A[i+1] + 2;

                 A[i+2] = A[i+2] + 3;

                 A[i+3] = A[i+3] + 4;

             }

  • 相关阅读:
    Volatile关键字
    ThreadPoolExecutor线程池基本原理及使用
    HashMap线程不安全源码解析(1.7 + 1.8)
    SpringBoot+ajax+formData实现图片上传和回显
    BloomFilter
    POST和GET
    快手电话面试
    Apache SSI 远程命令执行漏洞
    SYSTEM--服务器提权
    封神台靶场练习(2)
  • 原文地址:https://www.cnblogs.com/yunshaowei/p/6781308.html
Copyright © 2011-2022 走看看