Interview
Gordennizaicunzai
这个作者很懒,什么都没留下…
展开
-
[综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
感谢IT面试群 S-北京-陈磊 的整理分享。基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用转载 2017-09-10 16:26:41 · 429 阅读 · 0 评论 -
很全的 Python 面试题
原文出处: taizilongxu 综合整理 Python语言特性1 Python的函数参数传递看两个例子:Python12345a = 1def fun(a): a = 2fun(a)print a # 1Python12转载 2017-09-10 18:05:19 · 1031 阅读 · 0 评论 -
2017 Python最新面试题及答案16道题
1.Python是如何进行内存管理的?答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1,一个对象分配一个新名称2,将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1,使用del语句对转载 2017-09-10 18:10:07 · 5314 阅读 · 0 评论 -
面试题——C/C++经典问题,及面试笔试题
c语言中指针变量可以相加吗?其含义是什么?指针变量是有加减运算的,但是要注意以下几点:1.指针变量中存放的是地址值,也就是一个数字地址,例如某指针变量中的值是0x20000000,表示表示此指针变量存放的是内存中位于0x20000000地方的内存地址。指针变量可以加减,但是只能与整型数据加减,此时加减的含义并不是其地址值进行了加减,也就是说如果指针变量p的值是0x20000000,那么p=p+转载 2017-09-10 17:28:00 · 803 阅读 · 0 评论 -
c++常见面试题30道
转自:http://blog.csdn.net/shihui512/article/details/9092439;1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放转载 2017-09-10 17:18:02 · 343 阅读 · 0 评论