快手22秋招 Java后端 三面(50min)
1.自我介绍+项目介绍(5min)
2.详细讲讲实习的项目、项目难点(15min)(讲了项目的业务背景、项目流程、流程中的复杂的细节等)
3.算法题:(20min)
给一个序列如[3, 2, 1, 0, 3, 2, 0],序列中的每个数字代表一个箱子及其所能承受的重量,且每个箱子自重1,求该序列对应的箱子所能堆叠出来的最小的堆数是多少,如示例可以堆成2堆(3,2,1,0)和(3,2,0)
4.回到简历项目接着聊(10min)
5.反问环节(10min):问了面试官关于业务场景和相关的技术方案等等。
感觉反问环节是我们应届生在没有入职前对部门业务和技术方案实现的最好的学习机会,学习业界成熟的解决方案也能在以后的面试更好地讲解相关的场景,增加自己的理解。
面试官是个大牛,人也很好,还推荐了一些网站供我学习借鉴,回头好好看看~
#快手##面经##校招##后端开发#