面试相关专业知识汇集
文章平均质量分 66
limpidfabulous
这个作者很懒,什么都没留下…
展开
-
adobe公司实习题
<br />职位类型:技术(photoshop) <br /><br />试题列表: <br /><br />Session 1 <br /><br />1、 static_cast 与 dynamic_cast 的区别 <br /><br />2、const char * p; <br /> char const * p; <br /> char * const p; <br /> const char const *p; <br />以上四种表示的不同是什么? <br /><br />3、手工原创 2011-05-10 14:31:00 · 1030 阅读 · 7 评论 -
调制modulation的概念
调制技术(modulation technology)(转载)(2008-08-28 09:23:37)转载标签:杂谈分类: 技术文摘 调制技术是把基带信号变换成传输信号的技术。基带信号是原始的电信号,一般是指基本的信号波形,在数字通信中则指相应的电脉冲。在无线遥测遥控系统和无线电技术中调制就是用基带信号控制高频载波的参数(振幅、转载 2011-10-23 11:58:30 · 6013 阅读 · 0 评论 -
memset函数使用
void *memset(void *s, int ch, unsigned n);memset原型 (please type "man memset" in your shell) void *memset(void *s, int c, size_t n); memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。转载 2011-10-23 23:17:27 · 1395 阅读 · 0 评论 -
Hub、交换机和路由器
交换机和路由器的不同点:(1)工作层次不同 最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。 (2)数据转发所依据的对象不同转载 2011-10-22 21:08:10 · 662 阅读 · 0 评论 -
通信基本名词 FW、IDS、ISP、ICP解释
(1) FW:Firewall防火墙最初的设计思想是对内部网络总是信任的,而对外部网络却总是不信任的,所以最初的防火墙是只对外部进来的通信进行过滤,而对内部网络用户发出的通信不作限制。当然目前的防火墙在过滤机制上有所改变,不仅对外部网络发出的通信连接要进行过滤,对内部网络用户发出的部分连接请求和数据包同样需要过滤,但防火墙仍只对符合安全策略的通信通过,也可以说具有“单向导通”性。(一)内部转载 2011-10-22 21:05:27 · 8113 阅读 · 0 评论 -
互联网公司软件测试职位实习面试题目
<br />一、解释<br />1、extern "c"是什么意思?<br />2、描述至少两种经典设计模式及其场景<br />3、TCP连接中的time_wait发生在什么时候?好处及其坏处?<br />二、算法设计<br />1、一个系统要处理N(N<1000)个任务,且一次只能处理一个任务;已知这些任务之间是相互依赖的,如任务A依赖于任务B,但是任务之间不是循环依赖的,请设计一个任务执行顺序,描述算法流程。<br />2、进行英文文本语句个数统计。英文文本中包括',','.', 空格,英文件字母等,请原创 2011-05-07 22:57:00 · 3214 阅读 · 1 评论 -
MFC消息映射机制
<br />windows应用编程时,当有消息产生时,操作系统会把这条消息放到应用程序的消息队列中,应用程序通过getmessage函数从这个队列中取出一条具体的消息,并通过DispathMessage把消息交给操作系统,由操作系统来调用应用程序的窗口过程,即窗口过程函数wndproc进行处理。该函数利用switch-case结构来对消息进行判别并分类处理。<br />然而在MFC中,并不是按这种途径来进行处理的。MFC只要按照上述步骤,定义了与消息有关的三处消息后,就可以实现消息的响应处理。MFC中采用的原创 2011-05-22 20:18:00 · 567 阅读 · 0 评论 -
分配内存的方法总结
堆和栈的区别 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的 全局变量和静态变量在一块区域, 未初始化的全局变转载 2011-05-22 16:51:00 · 672 阅读 · 0 评论 -
TCP连接及结束过程
<br />关于TCP连接建立及结束,可以参考http://wellya.net/read-htm-tid-18848.html<br />作者写的不错,但是注意下面的TCP结束过程图解有一点点问题,TCP结束时是客户端先发出请求,因此把图中的箭头修改一下即可。<br /> <br /> <br />TCP连接建立及结束过程详解TCP连接建立及结束过程详解 图示 图解 图例 <br /><br />【简 介】 <br />TCP连接是面向可靠的连接,它通过建立可靠连接实现数据的可靠传输,在应用程序中被广泛使原创 2011-05-22 16:20:00 · 4657 阅读 · 0 评论 -
判断链表是否有环以及找出环的入口点知识总结
下面这篇博客写的非常好,看这个就可以了:http://www.cppblog.com/humanchao/archive/2008/04/17/47357.html判断单链表是否存在环,判断两个链表是否相交问题详解有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如何找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每转载 2011-05-22 15:28:00 · 672 阅读 · 0 评论 -
笔试题
<br />1..写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)<br />int a = 4;<br />(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);<br />a = ?<br />答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;<br />改后答案依次为9,10,10,11<br />2.某32位系统下, C++程序,请计算sizeof 的值(5分).<br转载 2011-05-12 09:53:00 · 624 阅读 · 0 评论 -
TCP/IP协议
<br />TCP/IP(传输控制协议/网际协议)是异构网络互连的通信协议,通过它可以实现各种异构网络或异种机之间的互联通信。 <br /> TCP/IP已成为当今计算机网络最成熟、应用最广的互联协议。Internet采用的就是TCP/IP协议,网络上各种各样的计算机上只要安装了TCP/IP协议,它们之间就能相互通信。运行TCP/IP协议的网络是一种采用包(分组)交换网络。TCP/IP协议是由100多个协议组成的协议集,TCP和IP是其中两个最重要的协议。TCP和IP两个协议分别属于传输层和网络层,在In转载 2011-05-12 09:30:00 · 3168 阅读 · 0 评论 -
memcpy的函数内部实现
memcpy和memmove函数的实现,需要注意memmove的覆盖问题,还有指针类型需要考虑。下面的例子中,先给出了错误的例子,而后给出了正确的例子,引以为戒!区别:两个函数都是进行n字节内存内容的拷贝,入口参数和返回参数也都一样,可是这两个函数在内部实现上是有一定区别的,这主要是因为dest内存区域和src内存区域可能有一下四种不同的情况,注意count的影响:src的内存区域和d转载 2011-10-23 23:09:54 · 27416 阅读 · 7 评论