面试相关
文章平均质量分 82
与面试相关的文字
Mango酱
这个作者很懒,什么都没留下…
展开
-
02内存对齐之结构体在内存所占字节数求法(学会这篇所有内存对齐面试题基本可以解决)
02内存对齐之结构体在内存所占字节数求法1 结构体在内存所占字节数求法,需按成员类型划分来求1)简单类型(即结构体没有内嵌结构体):先求出总内存:成员1类型所占字节数 x (0~n);成员2类型所占字节数 x (0~n);成员3类型所占字节数 x (0~n);…以此类推,以0开始是因为根据上一篇我们知道,结构体内部是以0作为开始偏移,即绝对零地址。最后:判断结果是否符合最大类型字节数的倍数,若是直接取,不是则补0取最近的数。注:若是数组,最大字节数按单个算,例如int a[10];最大也是原创 2020-08-01 22:37:05 · 1613 阅读 · 0 评论 -
01内存对齐之结构体偏移量
01内存对齐之结构体偏移量前提概念结构体偏移量:所谓偏移量,就是我们每个结构体成员的首地址而已。1 求结构体成员偏移量的两中办法1)简单求结构体成员偏移量 。// 注意:求偏移量时,必须将地址转成int整数才能求偏移量,不能直接地址相减,否则会默认先转成int型,4字节对应1个int。typedef struct TEACHER { char name[4]; int age; int id;}Teacher;int main(){ Teacher t1; Teacher *p原创 2020-08-01 18:27:42 · 314 阅读 · 0 评论 -
C/C++2019秋招面试题集合06
C/C++2019秋招面试题集合069.5【BIGO】正式批 - 客户端开发一面1 项目答:说一下你做过的项目。2 单例模式线程安全手撕代码答:所谓单例模式,就是一个实体对象。那么如何只能创建一个对象呢?/*实现单例步骤:1 构造私有2 设有一个私有静态本类指针3 提供静态函数接口*/我们先给出单例模式的两个典型例子:懒汉模式和饿汉模式。#define _CRT_SECU...原创 2020-03-27 17:22:03 · 171 阅读 · 0 评论 -
C/C++2019秋招面试题集合05
C/C++2019秋招面试题集合058.26【老虎】正式批 - Windows 开发二面1 讲 windows 下消息的机制?答:2 系统集和用户集?答:3 c++ 的内存管理?答:学过Linux系统和网络编程的应该知道,每个运行的进程的虚拟内存由0-4G组成(32位)。0-3G为用户区,3-4为内核区。内核是不允许你直接访问的,只能通过系统调用。所以在用户区就是常说的内存分区。C+...原创 2020-03-24 11:49:33 · 198 阅读 · 0 评论 -
C/C++2019秋招面试题集合04
C/C++2019秋招面试题集合048.26【360】 提前批 软件开发1 手撕 strcpy?答:字符串拷贝函数。//源字符串加const防止被修改char* strcpy(char *strDst,const char *strSrc){ if(strDst==NULL && strSrc==NULL){ return...原创 2020-03-23 13:54:24 · 237 阅读 · 0 评论 -
C/C++2019秋招面试题集合03
C/C++2019秋招面试题集合028.26 【老虎】正式批 - Windows 开发一面1 C 和 C++ 的区别?答:C++是面向对象语言,而C是面向过程的结构化语言。C++具有封装,继承,多态三大特性。而且还支持类模板,安全的类型转换。2 你对多态的理解?答:所谓多态,可以理解成同一方法在不同类的功能不一样。例如麻雀和鹰是不同类,他们都会飞,但鹰可以飞得更高。 实现多态需要三个...原创 2020-03-21 13:29:40 · 174 阅读 · 0 评论 -
C/C++2019秋招面试题集合02
C/C++2019秋招面试题集合028.24 【深信服】优招 - C++ 研发(物联网方向)1 C++ 内存分区,未初始化的全局变量放在哪?如果编译了在二进制文件里会有他的位置吗?答:C++虚拟内存包括栈区,MMP文件映射区,堆区,全局区,代码区(Text).其中全局区包括未初始化的bss区(此区默认值为0)和初始化的data区;代码区Text分为二进制文本区和只读存储区;文本区存放二进...原创 2020-03-20 22:38:27 · 264 阅读 · 0 评论 -
C/C++2019秋招面试题集合01
C/C++2019秋招面试题集合8.19【腾讯】提前批 - 客户端开发1 给定一个字符串数组,和一个子串,求字符串中是否存在子串,如果存在则返回首个匹配到的索引位置,否则,返回 −1。不能调用库函数。例如:字符串数组:Integrity Procative Collaboration Innovation子串:tegri返回:2int IndexOfSubstr(const char...原创 2020-03-20 13:44:57 · 220 阅读 · 0 评论