秋招的一些笔试面试题目
1. 飞书
- 简历上的问题
- 操作系统-什么是死锁
- 网络 TCP与UDP的区别
- 线程与进程的区别
- 手撕代码 反转链表
2.室友的客户端开发工程师-视频架构
- extern是什么作用
- malloc与new的区别
- 静态类和普通类有什么区别
- 手撕代码:给一个字母数字混合字符串,找出其中最大的数字
3.中金所-C++
- 为什么要用虚函数
- 析构函数为什么要是虚函数
- 进程和线程 区别
- 写过什么多进程的程序
- TCP通信怎么做到 代码的细节
- 迭代器为什么会失效
- STL容器用过哪些
- list 和queue有什么区别
4.腾讯 笔试
- 降序排序链表 求公共部分 双指针 但是需要自己构造链表
- 有n个人,m个团队,每个人属于0个或1个或多个团队,每个人知道消息之后会讲消息传递给同团队的其他人,问最终有多少人知道消息。 数据规模 n有10万,m有500
- 计算字符串出现次数并按字典序输出 结构体排序和hash计数
- 计算数列去掉某个数以后的中位数 这个比较简单
- 红黑棋 每一个棋子都有编号和颜色,要求同一个颜色的棋子按数字升序排序,问最少交换次数
5.农行面试
- 对称加密和非对称加密区别
- C++ static 在类内部是什么意思, public static是什么意思
- 当有构造函数时,拷贝构造函数还会自动创建吗?
6.商飞
- 深拷贝与浅拷贝
- 动态多态与静态多态
- 自增主键与UUID主键
7.上海银行
- 四次挥手
- 多态
- 进程间通信
- 口述求平均值sql
- 虚函数
- 内存泄漏
- 宏和const常量有什么区别
- #include<> 和 “” 的区别
- 面向对象和面向过程的区别
- 内存泄漏
面试中经常遇到的问题
- 收货最大的一个项目
- 最难的一个项目
- 印象最深的项目
- 为什么想去XX行业
- 很多问题都会根据简历问
如果有项目的话,想问会问的比较多
收到意向公司的oc了,把记录的一些笔试面试记录回馈给牛友
#字节跳动##中国农业银行##上海银行##中国商飞##笔试题目#