小米南京C++面试

感觉问的不多也很基础,可能还有些其他问题,记不清了。

一面 3.18

自我介绍
简单代码题:反转句子中的单词
static 关键字的作用
extern 关键字的作用
指针和引用的区别
c++内存分配的方式
静态内存分配和动态内存分配的区别,静态分配的优缺点
互斥锁和自旋锁的区别
线程和进程的区别
如何进行线程切换的?
线程切换需要保存的上下文、保存在哪里?
IP寄存器的作用,是通用寄存器吗?
LR寄存器了解吗(ARM里的,没听说过)
了解ARM架构吗?
线程有哪几种状态?
自旋锁等待时线程处于什么状态?互斥锁呢?
刚拿到互斥锁的线程处于什么状态?(就绪)
什么时候变为运行态(被调度后)
讲一下你了解的进程调度算法

二面 3.25

自我介绍
讲一下c++智能指针
shared_ptr的底层实现了解吗?
讲一下lambda表达式,lambda表达式优点和应用场景
map 和 unordered_map 区别
unordered_map 实现了解吗?
哈希冲突是指什么?
遇到过的多线程编程的场景(说了自己项目中的多线程应用)
讲一下TCP三次握手
http协议和TCP协议的关系
https协议和http协议的关系
询问了项目总共代码量
全部评论
佬,c++投的什么岗,我想投个小米实习
点赞 回复 分享
发布于 2024-04-18 22:10 广东
请问只有两面吗
点赞 回复 分享
发布于 2024-04-15 17:37 吉林
看来ARM架构那里你应该不太熟悉,要不面试官或许会深挖一下?(感觉C++岗对ARM嵌入式要求应该不高,但是小米毕竟本家是手机) 扯远了hhh,蹲一下OC了吗
点赞 回复 分享
发布于 2024-04-06 19:57 黑龙江
大佬请问,是二面以后第二天收到hr电话么,然后联一下薪资就发offer了么
点赞 回复 分享
发布于 2024-04-02 22:05 辽宁
佬,没有手撕吗?
点赞 回复 分享
发布于 2024-04-02 20:25 北京
下offer了吗佬
点赞 回复 分享
发布于 2024-04-01 18:23 安徽
uu笔试后多久约的面试呀,我3.23考完现在还在流程中
点赞 回复 分享
发布于 2024-04-01 13:38 江苏
佬,怎么样了
点赞 回复 分享
发布于 2024-03-31 23:17 江苏
佬,有后续吗?
点赞 回复 分享
发布于 2024-03-29 11:54 辽宁
不会是mcu的吧😢我现在还在评估
点赞 回复 分享
发布于 2024-03-29 10:50 湖南
佬 oc了吗
点赞 回复 分享
发布于 2024-03-29 00:13 江苏

相关推荐

07-24 14:56
门头沟学院 Java
1.先问了下项目是学习用还是部署过不敢吹太大,就说的学习项目2.先问JAVA,说说map有几种太久没用了,就说了hashmap,concurrentmap还有treemap,linkedhashmap。3.讲讲concurrenthashmap老生常谈的问题4.讲讲锁和CAS也是老生常谈5.说说线程的创建方式背就完了6.说说多线程和多进程是怎么执行(差不多是这样子)直接被整懵了,说了进程和线程的区别,说不是这个问题开始redis7.说说用zset干了什么就是排行榜啥的,按照简历上的项目说8.说说用String,hash存了什么也是按简历上的说,这段我以为还在问zset,说了一堆废话9.有没有了解过pipeline完全没听过的概念10.为什么redis比MySQL快八股吟诵被打断,问我依据在哪里,我就说网上学习时了解的,自己没实际比较过,然后说到redis的IO多路复用时,面试官说redis已经是多线程了直接尬住11.问了一下linux的命令原本是问我linux查看磁盘的命令,我说没咋用过,就让我说说都用过那些,我就说用scp在集群传文件啥的,然后就说我是本地传到虚拟机吗?为什么不直接复制粘贴呢?给面试官自己都整笑了12.就问问平常玩什么游戏手撕二叉树中序遍历直接递归就行了但是手撕是ACM模式,要自己在idea手写输入输出,我算法部分写出来,但代码一直运行不了,最后就让我讲讲思路13.反问技术运营是干什么的偏运维的开发还有几次面试三到四次有什么建议吗没有,说很多人都问过这个问题,但不知道怎么回答
查看13道真题和解析
点赞 评论 收藏
分享
评论
7
89
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务