随笔分类 -  面经

面经
多线程同步的四种方式
摘要:对于多线程程序来说,同步是指在一定的时间内只允许某一个线程来访问某个资源。而在此时间内,不允许其他的线程访问该资源。可以通过互斥锁(Mutex)、条件变量(condition variable)、读写锁(reader-writer lock)、信号量(semaphore)来同步资源。 1. 互斥锁( 阅读全文

posted @ 2019-07-30 22:03 zkfopen 阅读(2474) 评论(0) 推荐(0)

基于C++11的100行实现简单线程池
摘要:基于C++11的100行实现简单线程池 1 线程池原理 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。 线程池组成部分: 线程池管理器:用于创建并管理线程池 工作 阅读全文

posted @ 2019-07-30 22:03 zkfopen 阅读(1033) 评论(0) 推荐(0)

追一科技-后台开发-一面
摘要:追一科技面经: 时间:7.25晚上19:30 方式:电话一面 岗位:C++/GO后台开发工程师(20秋招提前批) 时长:30分钟左右 1. 自我介绍 2. 介绍下单例模式 答:局部静态变量实现单例模式,在C++11中静态局部变量是线程安全的。(面试官希望能答出:这里为什么采用静态局部变量,怎么保证线 阅读全文

posted @ 2019-07-30 22:02 zkfopen 阅读(681) 评论(0) 推荐(0)

百度个人网盘一面-后端方向
摘要:百度个人网盘一面 时间:07.29下午五点 方式:电话面 部门:百度个人网盘 岗位:后端方向 面试官性别:女(因为第一次遇到女面试官,所以着重强调下!) 时长:40分钟左右 1. 自我介绍(自己balabala大概14分钟) 2. 选择一个难点或者创新点的地方(到这里大概20分钟了),会根据你的回答 阅读全文

posted @ 2019-07-29 22:15 zkfopen 阅读(980) 评论(0) 推荐(0)

能组成多少个无重复数字且不为5的倍数的五位数有多少个?
摘要:能组成多少个无重复数字且不为5的倍数的五位数有多少个? 答案是:21504 第三种解法: C++代码: 阅读全文

posted @ 2019-07-29 21:47 zkfopen 阅读(1186) 评论(0) 推荐(0)

百度智能云-后端研发-电话一面
摘要:时间:7.19方式:电话一面部门:百度智能云岗位:后端研发时长:1小时左右 先问基础(25分钟左右)1. 二叉树有哪几种形式?答:二叉查找树、平衡二叉树、红黑树、B+树、B-树、字典树、后缀树、广义后缀树。2. 二叉树有哪几种遍历方式?答:前序遍历、中序遍历、后序遍历、层次遍历。3. 有一个双向链表 阅读全文

posted @ 2019-07-20 15:39 zkfopen 阅读(1327) 评论(2) 推荐(1)

字节跳动-视频架构-后端开发(面经总结)
摘要:字节跳动-视频架构-后端开发(面经总结) 时间:7.16面试方式:视频面(一面)部门:字节跳动-视频架构-后端开发主要根据简历上的内容(项目和技能)来问 1. 视频流的传输方式?(项目)答:点对点传输,第三方流媒体服务器传输,自主搭建流媒体服务器传输;2. 如何实现内网穿透的?(项目)3. 项目中是 阅读全文

posted @ 2019-07-19 19:19 zkfopen 阅读(7348) 评论(2) 推荐(0)

C++之旋转矩阵和打印一个有规律的矩阵
摘要:旋转数组 描述: 某个图像通过一个整数组成的m*n矩阵表示,其中每个整数表示一个像素值。写出一种方法,根据flag变量的值将图像向右或者向左旋转90°。如果flag值为0,则向左旋转,如果flag为1,则向右旋转。 函数rotatePictureMethod的输入分别由矩阵matrix、矩阵的维度m 阅读全文

posted @ 2019-06-26 22:19 zkfopen 阅读(2620) 评论(0) 推荐(0)

亚控科技笔试面试记录
摘要:笔试 可以参考:https://www.cnblogs.com/wft1990/p/6545446.html 以下仅是回忆起的题目 1 回答下面的问题(6分) (1).Void GetMemory(char **p, int num){ *p = (char *)malloc(num); } voi 阅读全文

posted @ 2019-06-20 21:25 zkfopen 阅读(2171) 评论(0) 推荐(0)

C++中,有哪4种与类型转换相关的关键字?各有什么特点?应该在什么场合下使用?
摘要:转:https://www.cnblogs.com/mjiang2017/p/9358032.html C++中,四个与类型转换相关的关键字:static_cast、const_cast、reinterpret_cast、dynamic_cast。 static_cast 特点:静态转换,在编译处理 阅读全文

posted @ 2019-02-19 11:11 zkfopen 阅读(321) 评论(0) 推荐(0)

导航