随笔分类 -  面试相关

C++面试常见问题
摘要:转载:https://zhuanlan.zhihu.com/p/34016871?utm_source=qq&utm_medium=social 1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键 阅读全文

posted @ 2018-05-22 09:36 chenjx_ucs 阅读(225) 评论(0) 推荐(0)

海量数据排序——如果有1TB的数据需要排序,但只有32GB的内存如何排序处理?
摘要:转载:https://blog.csdn.net/fx677588/article/details/72471357 1、外排序 传统的排序算法一般指内排序算法,针对的是数据可以一次全部载入内存中的情况。但是面对海量数据,即数据不可能一次全部载入内存,需要用到外排序的方法。外排序采用分块的方法(分而 阅读全文

posted @ 2018-03-23 10:41 chenjx_ucs 阅读(3624) 评论(0) 推荐(0)

Linux后台研发面试题
摘要:本系列给出了在复习过程中一些C++后台相关面试题,回答内容按照笔者的知识点掌握,故有些问题回答较为简略 1、信号的生命周期 一个完整的信号生命周期可以用四个事件刻画:1)信号诞生;2)信号在进程中注册完毕;3)信号在进程中注销完毕;4)信号处理函数执行完毕。 信号诞生:某个事件发生,触发相应信号; 阅读全文

posted @ 2018-03-19 16:36 chenjx_ucs 阅读(329) 评论(0) 推荐(0)

LINUX内核面试题摘选
摘要:转载:http://blog.csdn.net/zm1_1zm/article/details/77231197 1) Linux中主要有哪几种内核锁? 答:Linux的同步机制从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随Lin 阅读全文

posted @ 2018-01-11 10:49 chenjx_ucs 阅读(993) 评论(0) 推荐(0)

导航