字节跳动一面挂面经

一来先是寒暄了一下,然后就直接切入正题,首先是计网,基本上是你聊到哪儿他问到哪儿

  • TCP/UDP 的区别和使用场景
  • DNS协议的类型
  • HTTP/HTTPS的区别
  • HTTP的过程
  • POST/GET的区别

然后就是聊一下自己做过的项目,问下项目有啥技术栈,我就说了一下json的读取到返回中间经过的东西

后面是问数据库怎么分表,一个表如果太大了性能会下降,问怎么分

  • 如果一个表属性很多该怎么分
  • 如果一个表实例很多该怎么分

最后就是手撕算法题,Leetcode.31原题,我解了好久,面试官给了好多提示一步一步优化,半个小时后才写出来,代码也很难看,最后面试官叫我多刷一下leetcode,看我不太熟练,算法基本不会什么,直接凉凉

最后给了个台阶下,问了一下快排了解吗,我说没学过,但是看见过,又问了一下快排的时间复杂度,那个log是怎么来的,就结束了。

最后面试官就叫我多刷一点leetcode,发现我对边界条件的处理不是特别好,多做点项目什么的

呜呜呜还是太菜了