用手机可以做网站,顺义企业建站费用,拍摄形象宣传片,怎样用wordpress做网站前段时间专心面过腾讯#xff0c;经过了N轮的技术面#xff0c;结果还是挂了#xff0c;但没挂在技术面#xff0c;比较欣慰#xff0c;回来之后写一点总结#xff0c;以供有梦想进入腾讯做后台服务器开发的同学参考#xff0c;本文章为胡成精心总结#xff0c;胡成原创…前段时间专心面过腾讯经过了N轮的技术面结果还是挂了但没挂在技术面比较欣慰回来之后写一点总结以供有梦想进入腾讯做后台服务器开发的同学参考本文章为胡成精心总结胡成原创copy和转载请通知。ps:之内的文字由作者点评非面试题文字。 linux和os: netstat tcpdump ipcs ipcrm 如果这四个命令没听说过或者不能熟练使用基本上可以回家通过的概率较小 ^_^ 这四个命令的熟练掌握程度基本上能体现面试者实际开发和调试程序的经验) cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握 awk sed需掌握 共享内存的使用实现原理必考必问然后共享内存段被映射进进程空间之后存在于进程空间的什么位置共享内存段最大限制是多少 c进程内存空间分布注意各部分的内存地址谁高谁低注意栈从高道低分配堆从低到高分配 ELF是什么其大小与程序中全局变量的是否初始化有什么关系注意.bss段 使用过哪些进程间通讯机制并详细说明重点 makefile编写虽然比较基础但是会被问到 gdb调试相关的经验会被问到 如何定位内存泄露 动态链接和静态链接的区别 32位系统一个进程最多多少堆内存 多线程和多进程的区别重点 面试官最最关心的一个问题必须从cpu调度上下文切换数据共享多核cup利用率资源占用等等各方面回答然后有一个问题必须会被问到哪些东西是一个线程私有的答案中必须包含寄存器否则悲催 写一个c程序辨别系统是64位 or 32位 写一个c程序辨别系统是大端or小端字节序 信号列出常见的信号信号怎么处理 i是否原子操作并解释为什么 说出你所知道的各类linux系统的各类同步机制重点什么是死锁如何避免死锁每个技术面试官必问 列举说明linux系统的各类异步机制 exit() _exit()的区别 如何实现守护进程 linux的内存管理机制是什么 linux的任务调度机制是什么 标准库函数和系统调用的区别 补充一个坑爹坑爹坑爹坑爹的问题系统如何将一个信号通知到进程这一题哥没有答出来 c语言 宏定义和展开必须精通 位操作必须精通 指针操作和计算必须精通 内存分配必须精通 sizeof必考 各类库函数必须非常熟练的实现 哪些库函数属于高危函数为什么strcpy等等 c 一个String类的完整实现必须很快速写出来注意赋值构造operator是关键 虚函数的作用和实现原理必问必考实现原理必须很熟 sizeof一个类求大小注意成员变量函数虚函数继承等等对大小的影响 指针和引用的区别一般都会问到 多重类构造和析构的顺序 stl各容器的实现原理必考 extern c 是干啥的必须将编译器的函数名修饰的机制解答的很透彻 volatile是干啥用的必须将cpu的寄存器缓存机制回答的很透彻 static const等等的用法能说出越多越好 数据结构或者算法 《离散数学》范围内的一切问题皆由可能被深入问到这个最坑爹最重要最体现功底最能加分特别是各类树结构的实现和应用 各类排序大根堆的实现快排如何避免最糟糕的状态bitmap的运用等等 hash 任何一个技术面试官必问例如为什么一般hashtable的桶数会取一个素数如何有效避免hash结果值的碰撞 网络编程 tcp与udp的区别必问 udp调用connect有什么作用 tcp连接中时序图状态图必须非常非常熟练 socket服务端的实现select和epoll的区别(必问) epoll哪些触发模式有啥区别必须非常详尽的解释水平触发和边缘触发的区别以及边缘触发在编程中要做哪些更多的确认 大规模连接上来并发模型怎么设计 tcp结束连接怎么握手time_wait状态是什么,为什么会有time_wait状态哪一方会有time_wait状态如何避免time_wait状态占用资源必须回答的详细 tcp头多少字节哪些字段?(必问) 什么是滑动窗口必问 connect会阻塞怎么解决?(必考必问提示设置非阻塞返回之后用select检测状态) 如果select返回可读结果只读到0字节什么情况 网络编程 tcp与udp的区别必问 udp调用connect有什么作用 tcp连接中时序图状态图必须非常非常熟练 socket服务端的实现select和epoll的区别(必问) epoll哪些触发模式有啥区别必须非常详尽的解释水平触发和边缘触发的区别以及边缘触发在编程中要做哪些更多的确认 大规模连接上来并发模型怎么设计 tcp结束连接怎么握手time_wait状态是什么,为什么会有time_wait状态哪一方会有time_wait状态如何避免time_wait状态占用资源必须回答的详细 tcp头多少字节哪些字段?(必问) 什么是滑动窗口必问 connect会阻塞怎么解决?(必考必问提示设置非阻塞返回之后用select检测状态) 如果select返回可读结果只读到0字节什么情况 keepalive 是什么东东如何使用 列举你所知道的tcp选项并说明其作用。 socket什么情况下可读 db:mysql会考sql语言服务器数据库大规模数据怎么设计db各种性能指标 最后补充一个最最重要最最坑爹最最有难度的一个题目一个每秒百万级访问量的互联网服务器每个访问都有数据计算和I/O操作如果让你设计你怎么设计转载于:https://www.cnblogs.com/gakusei/p/4471272.html