一个Java妹子的后台面经总结(蚂蚁金服+美团+携程+滴滴+...)
2017年10月23日 - 网易
1.一来就手撕代码,给你三个strings1,s2和s3,判断s3能不能由s1和s2组成,s1和s2内部元素相对位置不能变,比如a和bc,可以组成的有abcbacbca,我写的暴力的,在面试官的指导下改为了动态规划,不过最后还有不对的地方2.自我介绍3.hashcode和equals区别4.实现一个类,要求要放在hashset里5.你了解哪些设...
详情
这些年背过的面试题——实战算法篇
2021年7月12日 - 腾讯新闻
解决办法是将20亿个数的大文件利用哈希函数分成16个小文件,根据哈希函数可以把20亿条数据均匀分布到16个文件上,同一种数不可能被哈希函数分到不同的小文件上,假设哈希函数够好。然后对每一个小文件用哈希函数来统计其中每种数出现的次数,这样我们就得到16个文件中出现次数最多的数,接着从16个数中选出次数最大的...
详情