- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 [Linux]C程序运行时环境
可能回答问题 解释main函数参数及其返回值,怎么获取main的返回值,有什么作用?printf是怎么实现传参的?然后,它是怎么去找到format格式里面对应的参数的?函数调用的堆栈映像是怎样的?int fun(){int a=1,b=1, x; x=a+b: return;}有什么结果?如果能够编译的话,会返回数值吗?返回什么数值? 参考文章 C和指针,18章(讲解非常好)
2017-09-29 09:42:48 1248
原创 [OS]秋招-计算机基础-操作系统
进程间通信方式? 管道(无名管道、有名管道--FIFO)消息队列(posix--mq_xxx、system--msgxxx)信号量文件记录与上锁共享内存(posix--shm_xxx、system--shmxxx)unix域socket信号(kill函数作为进程间发送信号,kill命令就是很好的例子) 线程通信 事件临界区互斥量信号量读写锁条件变量自旋锁屏障 操作系
2017-09-27 14:15:53 585
原创 [Network]秋招-计算机基础-网络基础
在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?(讲述流经的协议栈、设备等等,尽可能地拓展与全面回答) 链接,专业网站,各种数据打印证明,非常全面。链接,知乎,简单(更容易接受) 针对面试,个人精简总结:根据TCP/IP的四层协议结构 先进行DNS解析IP地址 解析过程 浏览器发送HTTP协议 HTTP协议格式 根据IP地址访问服务器,并建立TCP
2017-09-27 14:15:09 498
原创 [C++]面试可能涉及的问题
下列页码,一般来自 C++ PrimerEssential C++ PS:相关/相连的问题,不分开 C/C++常考面试题,链接 C++的空类,编译器会自动添加那些函数? 解析const?53页 解析C++的static? 能不能在头文件中使用using? 不能,因为会造成包含该头文件的所有文件都定义了该using,造成命令空间混乱。
2017-09-27 14:14:07 503
原创 [Linux]面试可能涉及的问题
注意:部分答案是以链接方式提供的,但估计没有反应,因为我是在印象笔记复制过去的。 内核加载命令 modprobe、lsmod 进程调度? 进程通信? 线程通信? 系统调用与函数调用? Linux C程序的存储空间布局(内存布局)? [Linux]C程序的存储空间布局 Linux启动流程? [Linux]Linux启动流程
2017-09-27 14:12:44 358
原创 [面经]CVTE2018秋招(嵌入式开发)
这是实验室小伙伴的经历。 面试者1 项目框架?uboot的作用?linux启动流程?堆,栈,生命周期,作用域?如何用两个栈实现一个队列?多态如何实现?虚函数如何实现?虚函数表存放在哪里?如判断单链表是否有环?给定一个字符串,如何高效地将内部个空格替换成%20?strcpy实现原理? 面试者2 一面 进程与线程的区别子进程继承了什么进程间通信智能指针C++为
2017-09-23 11:04:42 5880
空空如也
linux kernel C function “need_resched:”
2016-10-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人