攒了半个多月的一丢丢面经+许愿

20200828 小米一面 已挂

-----15 min

  1. 自我介绍
  2. 简历的求职目标很明确,你说一下你的目标及原因
  3. 介绍一下实习,问我写了多少行代码
  4. 了解什么小米产品。给你方向有:音视频,驱动,多媒体等等,你会选择哪个
  5. 会不会安卓,IOS 开发 (不会)
  6. 了不了解容器 (不了解)

20200811 快手一面 一直没消息,流程也没变,当做已挂

  1. 自我介绍

  2. 面试官:好像没啥好问的,那就写两个题吧,,,内心(欧,西八儿)

  3. 最长不重复的字符的长度;先讲思路,然后再写;我提了一个尺取(复杂度 On,但是还是带常熟),然后被面试官否定了,然后面试官问我优化,优化成不带常数的,就 On;没搞出来;面试官给我讲了一下应该咋做,,,,(蠢哭,听了半天,还是不太懂,毕竟就纯靠说,当然和自己菜脱不了干系)。。。然后写代码,,,,,,阿巴阿巴阿巴

  4. 和遍历螺旋数组差不多,用 1 到 n * m 去螺旋填充 n * m 的矩阵。。也是先说思路,然后写代码。。。。。阿巴阿巴阿巴

  5. 反问环节
    就这样,,,,,,,搞了一个小时,西八儿。。。

20200901 富途一面

  1. 介绍一下对 C++ 的了解
  2. 说一下你了解的 STL 容器
  3. set 和 map 底层数据结构,为什么要用红黑树
  4. 其他的关联式容器,unordered_map 底层数据结构是什么
  5. 如果让你自己实现哈希,需要注意些什么
  6. 处理哈希冲突有哪些方式,详细介绍一下拉链法,unordered_map 的哈希冲突处理方式是哪种
  7. 介绍一下 C++11 左值引用和右值引用
  8. 右值引用的特性有什么意义
  9. 说一下 C++ 里面的虚继承
  10. C++ 怎么实现多态的,了不了解虚函数表中的内存布局(我不太明白意思,答的不了解,意思是有虚函数类的内存布局吗??)
  11. C 和 C++ static 关键字的联系和区别,类的静态成员存储在哪个位置,存放在哪个静态存储区(??不知道)
  12. 临时变量在哪个内存区
  13. 介绍一下编译好的二进制文件内存布局
  14. 已初始化数据区和未初始化数据区分别放什么
  15. 介绍 tcp 和 udp 他们底层的一些协议机制 (??啥意思没明白,是什么拥塞控制这些吗?一堆 tcp 和 udp 乱说)
  16. udp 发送 10 次 10 字节数的包,对端会分几次收到 (不知道)
  17. ping 是怎么实现的 (不知道)
  18. 说一下 tcp 四次分手最后两个阶段
  19. TIME_WAIT 状态的意义,大量的 TIME_WAIT 怎么解决 (不记得了,说了一下可以更改某个值,然后问了一下这样做的原理是什么,不知道...),,,(有啥又瞎扯了一下什么 端口处于 TIME_WAIT 不能重用balabala的,/捂脸)
  20. 讲一讲 epoll 的 ET,LT 的区别
  21. 将一个 proactor 和 reactor 模式区别和联系
  22. 对数据库了解吗 (不了解,/捂脸)
  23. 介绍一下实习,用的技术 (真直说了 没啥技术,,,就一定逻辑问题)
  24. epoll 的底层是怎么实现的,说一下与 select 的区别和联系
  25. listen api backlog 是什么意思,设置这个的意义 (又是瞎扯,防止什么攻击,然后面试官说 什么(没听的清)泛滥是防火墙的事情,/捂脸)
  26. 扑克牌 54 张,分成 3 堆,每堆 18,问大小王同一堆的概率 (害)
    手写:
  27. 单链表排序
  28. vector = {1, 2, 10} 表示 1, 2, 10 都有无限个,问构成一个给定数 b,最少需要用多少个数。。如 {1, 2, 10},b = 11,输出 2

------整个过程大概花了 1 个小时 20 分钟吧-----
总结:基本全是基础,但还是有不知道的。。。奥利给

20200826 腾讯一面

笔试 50 min:

  1. 实现 atoi 函数,计算机只能存储 32 位数。
  2. 一个字符串,为它有多少种合法的 ipv4 地址。s = "25525511135"输出:["255.255.11.135","255.255.111.35"] (暴力枚举三个点的位置,问了一下用了那些剪枝,有没有考虑前导 0 的情况(没有,,Orz))
  3. 原地翻转链表 (递归写的,还问了一下非递归的写法)
  4. 工行有30w员工,员工ID为【1,300000】,目前有一个随机函数rand()能够随机均匀的生成【0,65535】的随机函数,请使用该随机函数从工行的30w员工中随机抽取出10w名中奖员工(提醒了很久,还是不会,害,难受。。确实是概率的东西忘完了,太菜了)

面试 50 min:

  1. tcp 三次握手,四次挥手的过程,什么时候是 close_wait,time_wait
  2. 谈一谈 tcp 滑动窗口
  3. 客户端在不知道服务器发生异常(连接有异常,但是客户端不知道)的时候能不能 write 成功。(最后是瞎答,答错了,提醒了一下 tcp 是怎样发送数据的,write 放到发送缓冲区就返回了)
  4. epoll 的 ET 和 LT
  5. 用 epoll 写一个 tcp 服务器的流程
  6. 多线程与多进程
  7. 多进程的通信方式
  8. 实习相关
  9. 反问环节
  10. 其他的不记得了,随缘补上

知道自己的水平低,但许个愿。许愿今天的 tx,富途面试顺利,奥利给

#腾讯##小米##快手##富途##校招##面经##C++工程师#
全部评论
楼主收到tx和富途二面了吗😄
1
送花
回复
分享
发布于 2020-09-05 23:13
腾讯一面笔试第4题咋做呢楼主,求解惑。
点赞
送花
回复
分享
发布于 2020-09-03 09:18
秋招专场
校招火热招聘中
官网直投
楼主,富途是连着面吗?
点赞
送花
回复
分享
发布于 2020-09-06 00:19
小米挂了的状态是啥样
点赞
送花
回复
分享
发布于 2020-09-06 00:29
老哥是社招吗,技术面,面几次
点赞
送花
回复
分享
发布于 2020-09-14 15:43

相关推荐

音视频面经合集:腾讯、快手、OPPO、美团。纯靠面试后的回想,应该会有不少的疏漏。合集(上):腾讯 OPPO腾讯PCG客户端(一二面都是一小时左右):一面:1. 面试官介绍部门,问地域是否接受2. 做题 子序列3. 介绍360度视频编码推流器项目(跟科研有关),接着聊了一些360视频的开放性问题4. 介绍视频编码流程,哪些部分属于无损编码5. 播放器项目相关问题,包队列的设计,倍速实现等,这里应该问了不少6. TCP UDP的区别7. MP4介绍,如果不知道moov box的具体位置,如何快速起播8. 场景题:实现透明视频,在编码这一块需要做什么操作?二面:1. 自我介绍 2. 进程和线程区别;线程同步方式 锁 信号量 条件变量;什么场景适用什么方式;无锁编程 3. TCP 三次 四次;然后很多场景题(具体记不清了);可靠性具体是什么;HTTP GET POST 4. 打草稿讲思路:a. 相交链表 判断交点 b. queue实现stack c.100枚硬币,其中一枚质量不同,给你一杆秤判断它的轻重,最少称几次OPPO多媒体开发(一二面都是30分钟多一点):一面:1. 自我介绍 2. 一个实际软件项目的开发流程思路2. 指针和引用 野指针 悬空指针 智能指针 4. 线程池 线程 线程同步 锁的分类 死锁 5. 7层模型 TCP UDP区别 TCP可靠性 6. 设计模式 7. FLV MP4 8. 播放器项目 音视频同步 信息交互 低延迟播放器的实现 FFmpeg中的AVPacket和AVFrame 9. 科研项目介绍二面:1. 自我介绍 2. CPU调度算法 进程 线程 3. 7层模型 TCP三次握手 4. 各种排序算法介绍 5. 两个项目介绍 6. 工作场景中的开放性问题 互联网加班现象怎么看; AB两个模块有模糊边界 你是其中一个模块负责人 模糊区域出现问题 怎么沟通解决
点赞 评论 收藏
转发
4 23 评论
分享
牛客网
牛客企业服务