面试题目总结
小强19920310
这个作者很懒,什么都没留下…
展开
-
多线程面试
下面就来看看这三类题目吧。 一。概念性问答题 第一题:线程的基本概念、线程的基本状态及状态之间的关系? 概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可...转载 2018-03-10 23:08:44 · 133 阅读 · 0 评论 -
进程和线程
线程和进程的区别进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个 16 位长处理机的进程空间大小为 216 ,而 32 位处理机的进程空间大小为 232 。进程至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。线程...原创 2018-03-09 21:29:47 · 99 阅读 · 0 评论 -
面试过程中的算法题
算法是比较复杂又基础的学科,每个学编程的人都会学习大量的算法。而根据统计,以下这18个问题是面试中最容易遇到的,本文给出了一些基本答案,供算法方向工程师或对此感兴趣的程序员参考。1)请简单解释算法是什么?算法是一个定义良好的计算过程,它将一些值作为输入并产生相应的输出值。简单来说,它是将输入转换为输出的一系列计算步骤。2)解释什么是快速排序算法?快速排序算法能够快速排序列表或查询。它基于分割交换排...转载 2018-03-04 17:11:11 · 315 阅读 · 0 评论 -
搜狗测试面试总结
搜狗面试总结题目:计算机网络方面:TCP/IP协议知识,三次握手的详细过程,等待时间等也要具体掌握get和post协议知识,两者的区别以及工作原理搜索引擎进行搜索的过程C++知识:一个整数的二进制表达中1的个数while(n!=0){++count;n=n&(n-1);}字符串反转(常规表达,递归方法):void Reverse(char *s) { int n...原创 2018-03-05 22:19:40 · 5689 阅读 · 0 评论