随笔分类 -  笔试面试总结

摘要:百度一面 1、介绍项目(很多技术细节,讲了很久)2、系统调用(read、write。。。)3、fork(子进程继承了父进程的什么内容。。。。)4、VFS5、虚拟内存和物理内存区别,虚拟内存管理6、一个4核CPU上面跑一个单线程的进程,线程死循环,CPU的占用率7、tcp和http的keep-aliv 阅读全文
posted @ 2017-09-16 13:47 webber_liu 阅读(803) 评论(0) 推荐(0) 编辑
摘要:一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它 阅读全文
posted @ 2017-03-15 10:03 webber_liu 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、记录锁 1、概念 我们首先来看记录锁,记录锁的功能是当一个进程正在读或者修改文件的某一个部分时,它可以阻止其他进程修改同一文件区。它其实是“字节范围锁”,因为它锁定的是文件中的一个区域,当然,也可能是整个文件。如下图: 记录锁其实是不同进程间进行同步的一种锁,它主要针对的是两个不同的进程,而信号 阅读全文
posted @ 2017-03-14 21:44 webber_liu 阅读(4117) 评论(0) 推荐(1) 编辑
摘要:本来以为自己对于这方面应该还算了解了,但是昨天被人一问竟然无法明确的解释出来,解释的很挫,今天详细的整理了一下思路,总结如下:首先,我们用最简单的一句话表明:进程:程序的一次执行;线程:CPU调度的基本单位。简言之:一个程序至少包含一个进程(例如,我们打开酷狗音乐的客户端,除了客户端进程外,我们还会 阅读全文
posted @ 2017-03-11 17:43 webber_liu 阅读(265) 评论(0) 推荐(0) 编辑
摘要:昨天完成了蘑菇街的在线笔试(个人第一次参加互联网公司在线笔试),个人感觉这大半年来看书的效果还是有一定效果的,最起码基础选择题、以及技术问答题上还是说的过去,但是凡是涉及到算法、各种排序以及数据结构方面的东西还是有很大障碍,这是接下来一段时间要补习的,但是,目前来看,最最最重要的是最后的编程题目,因 阅读全文
posted @ 2016-04-01 23:09 webber_liu 阅读(350) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示