小米秋招C++ 一面 凉面经

base南京 面试官是小米安全部门的,长得很帅
面试流程:1.自我介绍
2.项目介绍,主要需要介绍一下使用了哪些机器学习的方法。
3.SVM有哪些优点,以及基本原理。
4.全局变量和全局静态变量的区别。
5.静态函数和普通函数的区别,存储的位置有什么不同。
6.手撕代码(5分钟时间):牛客上的题目
因为太菜,感觉有点蒙,说的思路面试官也不是特别认可,但是很耐心地介绍了一种快慢指针的方法。
7.反问环节。
因为楼主水平比较菜,做的主要项目感觉面试官兴趣也不是很大,所以大概45分钟的面试30分钟左右就结束了。


#小米2022秋季招聘##小米##C++工程师##面经##校招#
全部评论
这明显动态规划啊
1 回复 分享
发布于 2021-08-16 23:34
请问下五分钟手撕?还是说思路?
点赞 回复 分享
发布于 2021-08-20 16:22
楼主请问你投简历后多长时间面试的呀
点赞 回复 分享
发布于 2021-08-18 20:55
补充:凉了的话邮件大概在一天之内发出。
点赞 回复 分享
发布于 2021-08-17 15:27
楼主投的哪个地点呀
点赞 回复 分享
发布于 2021-08-17 09:30
这题咋用快慢指针啊,请楼主赐教,能大致说一下思路吗~
点赞 回复 分享
发布于 2021-08-16 17:03

相关推荐

📍面试公司:小米🕐面试时间:8.21💻面试岗位:c++开发工程师❓面试问题:1.自我介绍2.C++中malloc和new的区别?delete和delete[]能混用吗?3.什么是虚函数表?多重继承下的虚函数表结构是怎样的?4.智能指针有哪几种?shared_ptr的线程安全性如何?循环引用怎么解决?5.如果类中有const成员或引用成员,能否自动生成移动构造函数?为什么?6.std::vector的扩容机制是什么?扩容时代价多大?如何避免频繁扩容?7.什么是内存对齐?为什么需要内存对齐?如何手动控制结构体的内存对齐?8.如何使用Valgrind或ASAN排查内存泄漏和越界问题?你在项目中用过吗?9.说说std::map和std::unordered_map的底层实现及时间复杂度10.如何用GDB调试死锁?thread apply all bt 这个命令有什么用?11.进程和线程的区别?进程间通信有哪些方式?哪种效率最高?12.线程同步有哪些机制?std::mutex、std::lock_guard、std::unique_lock的区别?13.什么是虚假共享(False Sharing)?如何避免?14.讲一下TCP拥塞控制机制?TIME_WAIT状态的作用是什么?15.Epoll的水平触发和边缘触发有什么区别?使用场景是什么?16.手撕:实现一个线程安全的环形队列(支持多生产者多消费者)17.手撕:二叉树锯齿形层次遍历(Zigzag Level Order)18.项目深挖:🙌面试感想:面经题并不刁钻,主要以项目为主,问了很多项目的细节
查看18道真题和解析
点赞 评论 收藏
分享
评论
2
22
分享

创作者周榜

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