还愿牛客,虎牙实习C++面经

一面:

1.自我介绍,讲了博客,所以

2.博客地址

3.怎么简历上没有写着有博客

->后来搭建的,投递的时间有点长了

4.问项目...

5.学校学过什么计算机课程吗,除了C语言编程

手撕:

  • 合并两个有序链表,返回头结点
  • 最长不含重复数字

-->当时用了vector<bool>数字桶降低复杂度,存储数字是否被使用过,但不好,int数据范围很大,且有负数情况,最好可以使用map或者set,滑动窗口问题

9.检查有什么问题

测试用例怎么设置
 -->多考虑边界情况,比如
 5 5 5 5 (全重复情况)
 空
 1 2 3 4 5(没有重复情况)

探讨解法

反问:

  • 对我的建议
  • 面试流程
  • 对实习生的培养,有没有转正机会
  • 部门状况,方向

二面:

1.自我介绍

2.疯狂扣项目

怎么通信的
数据库的表怎么建的
存了哪些数据
整体框架流程是怎样的
什么时候做的
这么短时间吗,项目有落地实现过吗
通讯的一个完整的过程
发布者订阅者等等
怎么进行交互什么的
怎么进行同步的
...

3.TCP四次挥手,为什么

4.智能指针,先是share_ptr,然后weak_ptr,最后unique_ptr

5.new和malloc区别区别

6.HTTP的文本协议

7.NGINX用过什么功能,除了反向代理

8.有什么想问我的吗?

  • 面试评价
  • 实习生培养计划
  • 部门方向
  • 什么时候有结果
    • 面试官问拿了哪几家offer,实习时间,如果有下一轮一周内给结果

三面:

1.自我介绍

2.10T数据256G电脑排序

3.进程线程协程

4.实习时间

//有点懵,7分钟左右结束了,连反问都没有...没机会问啥时候有结果...等消息吧

四面:(HR面)

1.什么时候可以入职

2.听说你还有别家公司的offer,你会怎么选择

3.薪酬待遇

4.要准备的东西

5.可以申请转正时间的时间

6.住宿问题

....

已经收到offer啦
附上本文博客地址https://hello99.website/wp/?p=401
#面经##实习##虎牙直播#
全部评论
校友啊,兄弟是在哪个部门
点赞 回复 分享
发布于 2021-07-15 13:04

相关推荐

1.&nbsp;this指针是什么?它有什么作用?2.&nbsp;const成员函数有什么特点?如何使用?3.&nbsp;如何实现一个简单的动态数组?4.&nbsp;enum和enum&nbsp;class有什么区别?5.&nbsp;nullptr是什么?它与NULL有何不同?6.&nbsp;如何处理内存泄漏?请给出几种方法。7.&nbsp;解释一下数据库的ACID特性。8.&nbsp;什么是死锁?如何避免死锁?9.&nbsp;解释一下链表和数组的区别。10.&nbsp;什么是哈希表?它的优缺点是什么?11.&nbsp;如何使用SQL进行数据查询?请给出示例。12.&nbsp;什么是索引?它如何提高数据库查询性能?13.&nbsp;解释一下进程和线程的区别。14.&nbsp;什么是操作系统的中断机制?15.&nbsp;解释一下二叉树的遍历方式。16.&nbsp;如何实现一个简单的栈?17.&nbsp;什么是数据库范式?请简要说明第一范式和第二范式。18.&nbsp;解释一下内存管理中的堆和栈的区别。19.&nbsp;什么是SQL注入?如何防止它?20.&nbsp;解释一下快速排序和归并排序的基本原理。21.&nbsp;什么是视图(View)?它有什么用?22.&nbsp;如何使用std::vector实现动态数组?23.&nbsp;什么是事务?如何实现事务的提交和回滚?24.&nbsp;解释一下操作系统中的调度算法。25.&nbsp;如何实现一个简单的图结构?26.&nbsp;什么是外键?它的作用是什么?27.&nbsp;解释一下深度优先搜索和广度优先搜索的区别。28.&nbsp;什么是存储过程?它有什么优缺点?29.&nbsp;如何处理数据库中的并发访问?30.&nbsp;解释一下LRU缓存算法的基本原理。我面试看的是大佬的面经,链接放下边了&nbsp;&nbsp;c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
4 14 评论
分享
牛客网
牛客企业服务