字节跳动一面挂面经
一来先是寒暄了一下,然后就直接切入正题,首先是计网,基本上是你聊到哪儿他问到哪儿
- TCP/UDP 的区别和使用场景
- DNS协议的类型
- HTTP/HTTPS的区别
- HTTP的过程
- POST/GET的区别
然后就是聊一下自己做过的项目,问下项目有啥技术栈,我就说了一下json的读取到返回中间经过的东西
后面是问数据库怎么分表,一个表如果太大了性能会下降,问怎么分
- 如果一个表属性很多该怎么分
- 如果一个表实例很多该怎么分
最后就是手撕算法题,Leetcode.31原题,我解了好久,面试官给了好多提示一步一步优化,半个小时后才写出来,代码也很难看,最后面试官叫我多刷一下leetcode,看我不太熟练,算法基本不会什么,直接凉凉
最后给了个台阶下,问了一下快排了解吗,我说没学过,但是看见过,又问了一下快排的时间复杂度,那个log是怎么来的,就结束了。
最后面试官就叫我多刷一点leetcode,发现我对边界条件的处理不是特别好,多做点项目什么的
呜呜呜还是太菜了