9.5快手JAVA软开一面凉经

人生第一次面试就是9.5的快手一面,四点半开始到五点半左右结束,整体感觉是一个巨大打击(虽然知道自己比较菜但是......),再次体会这条路不好走。
好了说一下具体问题:
1.自我介绍(面试官并不想听)
2.手写实现一个HashMap与put函数,不能用自带的LinkedList.(憋了二十多分钟,写的有点懵,整体流程是有的,但是最后实现上写不出来)
3.手撕算法题:只有0或1的数组,在可以删除一个元素的情况下找出连续为1的最长子串长度。(写了二十多分钟,感觉结果可能不对,而且时间复杂度太高)
4.线程池(前两道题做的有点不好,这题答的也不太靠谱)
没有时间再问其他的问题,就结束了。
面试官态度还可以,但是肯定凉了,感觉自己贼菜。
#面经##快手##Java工程师##校招#
全部评论
力扣485
1 回复 分享
发布于 2020-09-07 09:18
数组的话,可以删除一个,那可以用滑动窗口做,窗口内最多一个0,有两个0就缩小窗口,使窗口中的0最多一个,然后输出最长窗口长度。
1 回复 分享
发布于 2020-09-07 11:44
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-07 08:58
说错了 应该是487
点赞 回复 分享
发布于 2020-09-07 09:19
不用linkedlist 用数组可以吗。
点赞 回复 分享
发布于 2020-09-07 17:40
世界一流海事大学~
点赞 回复 分享
发布于 2020-09-07 22:41
hashmap的linkedlist指的是哈希冲突的处理吗
点赞 回复 分享
发布于 2020-09-19 15:20

相关推荐

点赞 评论 收藏
分享
只写bug的程序媛:才15,我招行20多万,建设银行50多万,说放弃就放弃
点赞 评论 收藏
分享
评论
3
18
分享
牛客网
牛客企业服务