字节跳动-客户端开发-TIKTOK社交-一面
1.实习相关
2.项目相关
3.分布式锁在项目中的主要作用
4.布隆过滤器原理
5.activity的生命周期以及对应方法
6.UDP和TCP TCP为什么稳定 基于TCP的协议有哪些 HTTPS相较HTTP用了什么加密协议(TLS) TLS的具体加密流程
7.TCP建立链接后,如果突然拔了网线,会发生什么事情。(其实以上也都是基于场景题问的,但是只有这个记得比较清楚,因为回答的比较模棱两可。)
八股告一段落
手撕:
1.如何在保证奇数之间和偶数之间相对位置不变的前提下,将一个整数数组中的奇数放在偶数前面(要求不使用额外空间)
想到双指针,写了十分钟面试官让我说思路,说了之后面试官就让我做下一道题。
(卧槽出去后想了想好简单,写不出来好丢人)
2.leetcode.54 螺旋矩阵
手撕出来后
3.2的基础上问有没有时间复杂度为o(1)的解法。(想不出来,遂放弃)
反问
总结:全是场景题,不懂装懂或者只知道大概的话根本说不上来,而且面试官给我机会我不中用啊(哭,总的来说我的表现较为失败。
