字节社招一面凉经
第一次面国内的面试,太有意思了。。本人在西雅图某大厂当码农,1.6年经验
算法
- 股票 Leetcode 121 122
- Combination Sum Leetcode 377
还有一题是16位进制转换好像是,别人有提过可以自己找一下
总的来说算法面试真的跟美国太不一样了。。。写代码的时候面试官直接人都不见了(有可能是因为卡了)说是三道选一道题40分钟内写完就好了。写代码的过程0交流,感觉像是上机考试一样。。最后我做了前两题,简单介绍了一下思路就结束了算法的部分了。总的来说都是瞬秒题。。完全没有起到筛选人的作用(自己也没有得到锻炼)。。
吐槽一下牛客的编辑器。。我以为他会自动提供test case,一直提交都是报错。。我大概花了15分钟才找到原来还有输入这一栏。。麻烦以后把输入那一栏调为起始画面好吗。。。直接显示输出那一栏真的有点懵。
基础知识
由于本人大学就在国外了,没有经历过国内计算机专业的洗礼。。尽管看了一点面经,但是问起来基本上还是一问三不知。。
- 介绍自己(15 min+)
- 平衡二叉树的基本概念
- 简单介绍一下b+树
- JVM
- ACID,详细介绍一下隔离性
- 分布式锁
- 介绍快排,描述一下最坏的情况
- 垃圾回收的优化算法
- 如何判断一个函数是不是线程安全
- mysql锁相关知识,介绍一下内核
总结
基础知识大概问了十几二十道吧,跟论坛里的面经比较,我的真的算很简单了,但是奈何自己菜鸡。。只能在美国继续搬砖了
反正肯定挂,就当贡献一下社会了。