笔试&面试
森森向上
心态决定高度,梦想决定方向~~
莫忘初衷~~
展开
-
腾讯面试题01. TCP/IP 三次握手,??攻击
TCP是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除连接三个过程 并且TCP在建立连接时又分三步走:第一步是请求端(客户端)发送一个包含SYN即同步(Synchronize)标志的TCP报文,SYN同步报文会指明客户端使用的端口以及TCP连接的初始序号;第二步,服务器在收到客户端的SYN报文后,将返回一个SYN+ACK的报文,表示客户端转载 2013-04-19 00:19:23 · 2681 阅读 · 0 评论 -
腾讯面试题03.C++里面的const是怎么实现的?
Const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。现在它的形式变成了:Const DataType VariableName = VariableValue ;为什么const能很好地取代预定义语句?const 到底有什么大神通,使它可以振臂一挥取代预定义语句呢?1. 首先,以const 修饰的常量值,具有不可变性,这是它能取代预定义语句的基础。2转载 2013-04-19 00:57:12 · 2385 阅读 · 0 评论 -
腾讯面试题04.进程和线程的区别?
进程和线程的区别?进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享转载 2013-04-19 01:06:46 · 93365 阅读 · 9 评论 -
腾讯面试题05
一、关于哈希表的问题:1、哈希表查找的时间复杂度?2、哈希表如何处理冲突?3、如果冲突得太多怎么办?4、如果哈希表太小,但数据太多怎么办?二、关于二叉树的问题:1、常用的平衡二叉树有哪些?2、二叉树不平衡怎么办?三、关于排序算法的问题:1、你熟悉的排序算法有哪些?2、归并排序的原理是什么?它的时间复杂度怎么算?四、关于网络的问题:1、路由表的跳转是怎转载 2013-04-19 01:18:23 · 1423 阅读 · 0 评论 -
腾讯面试题02.vector怎么实现动态空间分布;map用什么实现的;红黑树是什么,有什么特点;hashtable怎么实现的
1、vector怎么实现动态空间分布;vector容器基于数组实现,其元素在内存中连续存放,vector容器除了容器尾部之外,在其他任意位置插入或删除元素时,都需要移动该元素后面的所有元素。2、map用什么实现的;map容器指的是关联数组,所谓“关联”指的是元素的值与键之间的关联,通过键来访问值。用红黑树实现的。3、红黑树是什么,有什么特点;红黑树是一种自平衡二原创 2013-04-19 00:46:59 · 2840 阅读 · 0 评论 -
面试+笔试题06
今天面了一个Android软件开发工程师职位,感觉不错,分享一下题库。虽然这些题都没看就去面了,而且回来后还发现笔试的题目在这里都有,哎,还是留着吧,当作收藏。Android笔试总结笔试,共10道题,不限时间。(答案整理自互联网,不保证完全正确,仅供参考。) 1.请谈一下Android系统的架构。答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程转载 2013-05-23 21:08:53 · 3807 阅读 · 1 评论