字节跳动后端开发-杭州抖音一面
自我介绍
在自我介绍没怎么介绍自己的项目,然后就感觉都是做算法题,没什么项目经验,于是问最近在学习一些什么技术。(当然又不知道说啥,于是乎来了句在看设计模式....和巩固Spring)
既然说了设计模式,那写个Java单例吧
MySQL的事务隔离级别
然后根据简历的项目,问:如果对于**项目你觉得用什么事务隔离级别比较好呢,为什么(这里答的不是怎么好,就说的直接用InnoDB默认级别:可重复读)
对网络排障有了解嘛(懵逼树下你和我)面试官看我不懂,就说比如像502等等。于是才懂了
如何快速比较两个文件(或者广泛点叫资源),面试官说可能类似于在Redis集群中,而不是单一分布的(人都傻了,完全不会)
项目管理使用的git还是svn啊(我说的git),然后请问rebase和***的区别(当时真的没听清,但是我感觉我也不会,于是乎说我知道rebase和merge的区别,多亏昨天看了下...)
我的问题基本上差不多了,那做两道题吧
求n个数最大的第k个数,最快方法(这一下子写不出来了,面试官看我有点困难就换了道题)
最二叉树的最大点权和,注意:可以不过根节点,也可以是单个结点(emmm,当然没啥思路,加上二叉树还是让我自己构造,就写了个搜索糊弄过了样例....,面试官说行,我大概懂你的思路了)
有什么想问我嘛(我:你觉得我表现怎么样啊;面试官:我觉得还行,不过工程上还需要加强点)
#字节跳动##校招##Java工程师##面经#感觉这次的问题都不是很难诶,但是居然败在了算法上。。。。