C++-抖音生活服务(业务用的go)一面面经
人生第一次实习面试,随便投了一下。接到面试后发现自己想做基础架构...,因为自己之前准备的都是CPP系统编程网络编程那一套。先忍着面面,拿到offer再说emm...
-
自我介绍。
-
VIM中怎么查询一个文件?目录下面查询一个文件?
emmm...VIM不是一个编辑器吗?
-
VIM怎么替换文件中的一个字符串?VIM怎么查询一个字符串?
emmm... vi打开直接替换
-
介绍MySQL存储引擎?
Innodb
-
MySQL索引为什么用b+树?
-
MySQL索引一般有哪几种索引?除了主键索引。
-
什么是联合索引?
-
进程和线程区别?
-
用户级线程与内核级线程区别?没听太懂再讲一遍?
-
线程状态有哪些?emmm...不是一般讨论进程状态吗?
-
阻塞态和sleep态有啥区别?
-
TCP跟UDP区别?
-
TCP怎么保证可靠的?
-
TCP拥塞控制怎么保证?
问拥塞避免算法还是概念?算法
-
网络编程中I/O客户端和服务端的交互流程?
-
TCP是全双工还是半双工?http是全双工还是半双工?
-
http报文有哪几种?http报文由几部分组成?
-
leetcode算法题:给定两个单向链表,作为两个大数,个位在链表尾部,求大数和。先说思路再写。
飞书上让我写题的页面一直没收到,扯皮了快5分钟。发给我链接在浏览器打开写。
问:链表从左到右位数递增还是从右到左?
链表尾低位,链表头高位。
问:长度有限制吗?
无
答:转成字符串再进行大数相加。
不用字符串有别的方法吗?
反转链表后进行大数相加操作(提示后思考出来)。
-
有啥问题问我吗?
部门未来发展规划有什么计划? 目前主要以团购商品为主,后面拓展品类-外卖等。这个问题你不应该问我...
新人培养?
总结:第一次面试紧张到爆炸,好在八股文算法问的都挺基础。许愿通过。
一面已过,约一周后二面。