首页 > 回馈牛客~~c++ 开发面经
头像
jamiefy!
编辑于 2020-08-19 15:53
+ 关注

回馈牛客~~c++ 开发面经

说好拿字节意向书,要回馈牛客的,本来想过两周搞个难点的面试分享一下,但是投了简历之后都石沉大海,秋招以来就面过一两家,所以拿出字节+之前实习的时候还算有难度的记录来给大家分享,希望牛客神神看到我履行承诺啊~~~好人一生平安啊,保佑我投的都能接到面试把哭哭。

华为c++开发(实习)

  1. std::thread 线程的启动 线程库

  2. MySQL内联和外联

  3. 给定一个字符串 找出出现频率最高的字符 频率相同比较index小的 输出第一个值

  4. 单例的安全性

腾讯测开(实习)

  1. 多态用法示例

  2. 测试用例举例(测试边界)

  3. 用两个栈实现单向队列

  4. TCP与UDP区别总结: 1、TCP面向连接(要先通过三次握手建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2、TCP提供可靠的服务,有拥塞控制和流量控制。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付, UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等) 3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的 4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信 5、TCP首部开销20字节;UDP的首部开销小,只有8个字节 6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是全双工的不可靠信道

  5. 哈希算法

  6. 指针和引用的区别

字节Data后台开发(提前批)
  1. 链表去重

数据结构:

(1)单向链表去重

输入:1->1->2->3->4->4->5

输出:1->2->3->4->5

(2) 单向链表删除重复项

输入:1->1->2->3->4->4->5

输出:2->3->5

指针pre和cur,遇到重复的节点就直接删除
2. mysql优化

分区

慢查询优化
3. 按升序对栈进行排序(即最大元素位于栈顶),要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。
4. 给定元素全为非负整数的非空数组nums,数组的等于出现最多的元素的次数。找到具有和nums相同的连续子串的最小长度。



更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐