小米一面

总计40min

  • 自我介绍
  • 职业规划,想做哪方面
  • 算法题:二叉树层序遍历
  • 智能指针
  • 左值引用和右值引用
  • std::move
  • 线程间通信方式
  • 死锁条件
  • 互斥量与条件变量
  • 设计模式六大原则
  • 每一个项目都简单聊了聊
#小米#
全部评论
老哥什么岗base哪里呀
点赞 回复 分享
发布于 2023-10-09 21:52 四川

相关推荐

一面:手撕:给定一个整数数组 nums,找到其中最长严格递增子序列的长度。一个子序列是指原数组中的一个子集,按照在原数组中的顺序,但不要求连续。例如,给定数组 nums = [1, 9, 2, 5, 3, 7, 101, 18],最长递增子序列是 [2, 3, 7, 101],长度为 4。 动态规划或者直接栈两层循环八股:有其他面经我看写的很详细了,问的都差不多,这公司八股都不换换的二面:手撕:正方形矩阵顺时针旋转90°,要求原地变化。 直接转置加置换(x,y)-->(y,2-x),大概这个思路1.问上面算法里有没有线程不安全,哪一行代码有没有线程不安全,问的蛮详细2.100万条数据,用Java写爬虫,然后写入数据库,有哪些优化思路 --多线程异步并发,数据库池,批量插入3.两次查询同一条数据,从各个层面讲一下有没有用到缓存 --代码层面(Map),数据库层面,操作系统层面感觉面试官不是很满意,说网络层面有哪些,没想到代理服务器啥的4.Mysql数据库Insert语句的执行过程这个也不满意,觉得在数据库写这部分讲的太简单,又结合日志这些说了下5.各个场景里出现的知识点八股,cookie,session这些,还有一些数据库相关的忘记了听说裁员啊,24届裁光光了,不是说wlb吗,有没有不裁员不骗应届生补助的公司啊已OC
点赞 评论 收藏
分享
2 13 评论
分享
牛客网
牛客企业服务