C++-抖音生活服务(业务用的go)一面面经

人生第一次实习面试,随便投了一下。接到面试后发现自己想做基础架构...,因为自己之前准备的都是CPP系统编程网络编程那一套。先忍着面面,拿到offer再说emm...

  1. 自我介绍。

  2. VIM中怎么查询一个文件?目录下面查询一个文件?

    emmm...VIM不是一个编辑器吗?

  3. VIM怎么替换文件中的一个字符串?VIM怎么查询一个字符串?

    emmm... vi打开直接替换

  4. 介绍MySQL存储引擎?

    Innodb

  5. MySQL索引为什么用b+树?

  6. MySQL索引一般有哪几种索引?除了主键索引。

  7. 什么是联合索引?

  8. 进程和线程区别?

  9. 用户级线程与内核级线程区别?没听太懂再讲一遍?

  10. 线程状态有哪些?emmm...不是一般讨论进程状态吗?

  11. 阻塞态和sleep态有啥区别?

  12. TCP跟UDP区别?

  13. TCP怎么保证可靠的?

  14. TCP拥塞控制怎么保证?

    问拥塞避免算法还是概念?算法

  15. 网络编程中I/O客户端和服务端的交互流程?

  16. TCP是全双工还是半双工?http是全双工还是半双工?

  17. http报文有哪几种?http报文由几部分组成?

  18. leetcode算法题:给定两个单向链表,作为两个大数,个位在链表尾部,求大数和。先说思路再写。

    飞书上让我写题的页面一直没收到,扯皮了快5分钟。发给我链接在浏览器打开写。

    问:链表从左到右位数递增还是从右到左?

    链表尾低位,链表头高位。

    问:长度有限制吗?

    答:转成字符串再进行大数相加。

    不用字符串有别的方法吗?

    反转链表后进行大数相加操作(提示后思考出来)。

  19. 有啥问题问我吗?

    部门未来发展规划有什么计划? 目前主要以团购商品为主,后面拓展品类-外卖等。这个问题你不应该问我...

    新人培养?

总结:第一次面试紧张到爆炸,好在八股文算法问的都挺基础。许愿通过。

一面已过,约一周后二面。

全部评论

相关推荐

点赞 2 评论
分享
牛客网
牛客企业服务