首页 > 快手提前批/Shopee一面凉经
头像
喜多多
编辑于 2020-08-06 11:23
+ 关注

快手提前批/Shopee一面凉经

08.04 深圳快手一面 C++工程师 凉经~~
1. 自我介绍
2. 做的项目面试官不了解,直接开始做题
第一题
输入一个字符串, 只包含 大写字母和小写字母,以及数字, 返回其中不包含重复字符的最长子串长度 O(n)解决
第二题
输入一个整数的升序数组以及一个整数 target,找出 nums 中的三个整数,使得它们的和与 target 最接近。返回值为这三个数的和。假定每组输入只存在唯一答案。(左右指针 O(n^2))
因为快手只有c++和java,都不太熟练就随便投了一下c++,算法题用python都实现完成
今天一看系统显示已结束

补一份  ~~~ Shopee一面凉经 
  1. 堆排序/快速排序 (实现方式、时间复杂度)

  2. 红黑树生成(实现方式、插入、删除、查询 时间复杂度)

  3. 平衡树 二叉树

  4. 复合索引命中原则

  5. 数据库隔离级别(读未提交、读提交、可重复读、串行化)

  6. b+树索引、b树索引、hash索引

  7. 用户态和内核态的区别

  8. 怎么从用户态切换到内核态

  9. 怎么从内核态切换到用户态

  10. 内核态是如何退回到对应的用户态

  11. fork操作底层实现了哪些操作

  12. 子进程会直接复制父进程的数据吗

  13. 进程间怎么通信的

  14. 信号是怎么实现的

  15. 父进程接到信号 子进程也能接到吗

  16. 信号量是怎么实现的

  17. 共享内存怎么实现的

  18. 多路复用select poll epoll的区别

  19. epoll的边缘触发和水平触发,以及写代码的时候需要注意什么

  20. http1.0 1.1 2.0

  21. http 1.1怎么实现长连接

  22. http 2.0实现了什么

  23. session 和cookie的关系

  24. 用户登陆后 session如何知道用户处于登陆态

  25. tcp的close wait是什么

  26. tcp的拥塞控制实现方式

  27. sink攻击

  28. 问项目

算法题:翻转二叉树(不能用递归 深度优先/广度优先实现)

  9                         9

   / \                      /   \

  7   8                  8   7

/    \ /   \             /    \ /    \

1 2 3 4              4   3 2   1

手写了广度优先 口述了深度优先 基础题回答了七七八八  还是挂了(深圳对我的恶意太大了)



更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐