1 / 16
文档名称:

(腾讯)后台开发面试题解答.docx

格式:docx   大小:77KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(腾讯)后台开发面试题解答.docx

上传人:文库旗舰店 2019/4/13 文件大小:77 KB

下载得到文件列表

(腾讯)后台开发面试题解答.docx

相关文档

文档介绍

文档介绍:stat:显示网络状态tcpdump:主要是截获通过本机网络接口的数据,用以分析。能够截获当前所有通过本机网卡的数据包。它拥有灵活的过滤机制,可以确保得到想要的数据。ipcs:检查系统上共享内存的分配ipcrm:手动解除系统上共享内存的分配(如果这四个命令没听说过或者不能熟练使用,基本上可以回家,通过的概率较小^_^,这四个命令的熟练掌握程度基本上能体现面试者实际开发和调试程序的经验)cpu内存硬盘等等与系统性能调试相关的命令必须熟练掌握,设置修改权限tcp网络状态查看各进程状态抓包相关等相关命令必须熟练掌握awksed需掌握共享内存的使用实现原理(必考必问,然后共享内存段被映射进进程空间之后,存在于进程空间的什么位置?共享内存段最大限制是多少?)共享内存定义:共享内存是最快的可用IPC(进程间通信)形式。它允许多个不相关的进程去访问同一部分逻辑内存。共享内存是由IPC为一个进程创建的一个特殊的地址范围,它将出现在进程的地址空间中。其他进程可以把同一段共享内存段“连接到”它们自己的地址空间里去。所有进程都可以访问共享内存中的地址。如果一个进程向这段共享内存写了数据,所做的改动会立刻被有访问同一段共享内存的其他进程看到。因此共享内存对于数据的传输是非常高效的。共享内存的原理:共享内存是最有用的进程间通信方式之一,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。c++进程内存空间分布(注意各部分的内存地址谁高谁低,注意栈从高到低分配,堆从低到高分配)ELF是什么?其大小与程序中全局变量的是否初始化有什么关系(注意未初始化的数据放在bss段)可执行文件:包含了代码和数据。具有可执行的程序。可重定位文件:包含了代码和数据(这些数据是和其他重定位文件和共享的object文件一起连接时使用的)共享object文件(又可叫做共享库):包含了代码和数据(这些数据是在连接时候被连接器ld和运行时动态连接器使用的)。使创建共享库容易,使动态装载和共享库的结合更加容易。在ELF下,在C++中,全局的构造函数和析构函数在共享库和静态库中用同样方法处理。使用过哪些进程间通讯机制,并详细说明(重点)makefile编写,虽然比较基础,: gcc–-Lmmake./hellogdb调试相关的经验,会被问到如何定位内存泄露?内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的、大小任意的(内存块的大小可以在程序运行期决定)、使用完后必须显示释放的内存。应用程序一般使用malloc、realloc、new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块。否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。C++程序缺乏相应的手段来检测内存信息,只能使用top指令观察进程的动态内存总额。而且程序退出时,我们无法获知任何内存泄漏信息使用Linux命令回收内存,可以使用ps、kill两个命令检测内存使用情况和进行回收。在使用超级用户权限时使用命令“ps”,它会列出所有正在运行的程序名称和对应的进程号(PID)。kill命令的工作原理是向Linux操作系统的内核送出一个系统操作信号和程序的进程号(PID)动态链接和静态链接的区别动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。而静态链接就是把所有用到的函数全部链接到exe文件中。动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入;而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。32位系统一个进程最多有多少堆内存多线程和多进程的区别(重点面试官最最关心的一个问题,必须从cpu调度,上下文切换,数据共享,多核cup利用率,资源占用,等等各方面回答,然后有一个问题必须会被问到:哪些东西是一个线程私有的?答案中必须包含寄存器,否则悲催)写一个c程序辨别系统是16位or32位法一:intk=~0;if((unsignedint)k>63356)cout<<"atleast32bits"<<endl;elsecout<<"16bits"<<endl;法二://32为系统inti=65536;cout<<i<<endl;intj=65535;cout<<j<<endl;写一个c程序辨别系统是大端or小端字节序用联合体:如char类型的,可以看他输出的是int的高字节还是低字节信号:列出常见的信号,信号

最近更新

QQ伤感唯美的句子 3页

人教部编版一年级语文上册全册总复习课件 29页

2025最新酒类销售合同书 14页

2025机动车质押典当借款合同书范本 14页

2025水利工程承包协议书书 16页

2025焊接工程合同书范本 15页

幼儿园体育运动推广-体育运动推广员 27页

年终盛典:挑战与机遇-业绩回顾与未来发展战略.. 22页

第七课阳光总在风雨后公开课获奖课件赛课一等.. 37页

EVA技术规格说明书公开课获奖课件赛课一等奖课.. 30页

2025年一级建造师之一建铁路工程实务题库附参.. 184页

2025年中级注册安全工程师之安全生产法及相关.. 171页

2025年二级建造师之二建市政工程实务题库附参.. 160页

2025年企业人力资源管理师之三级人力资源管理.. 158页

2025年县乡教师选调进城考试《教育法律法规》.. 50页

2025年心理咨询师之心理咨询师二级技能考试题.. 26页

2025年普法学法知识竞赛题库【预热题】 36页

2025年汽车维修工技能理论考试题库【各地真题.. 34页

2025年注册消防工程师考试题库(名校卷) 259页

2025年社区工作者考试试题库及一套答案 124页

2025年试验检测师之道路工程题库及答案一套 177页

2025年马原期末考试题库带答案(能力提升) 40页

2025年二级建造师执业资格考试《建设工程施工.. 24页

瓷砖铺贴施工合同范本(2024版) 15页

《义务教育道德与法治课程标准(2022年版)》 5页

【精选】毕业论文--基于VB的数字图像处理技术.. 32页

基于单片机的农业大棚温湿度监测系统设计 36页

康复心理学课程标准 10页

浅析电信运营商存量经营体系 6页

《诸真宝诰》-诰篆道160;释意 22页