TP-LINK软开后端技术二面

1.自我介绍

2.手撕:给一个数组nums=[4 3 2 3 5 2 1]和整数k=4,问能否将nums分为k个等和的子数组,如[5] [4 1] [3 2] [3 2],可以的话返回true,给2-3min思考,然后跟面试官交流一下思路之后在本地ide写代码

有点紧张,一下子没想出来,说想到了分成两个的话可以用01背包,然后面试官提示这样的话可以多个背包,然后写了回溯,快写完的时候被叫停了,说知道我想干嘛了,然后指出了代码中一些小问题,就继续下面的了,感觉有点赶时间

3.项目

4.反问

总用时差不多40min,没有问到八股相关的,面试官感觉挺好的

全部评论
我十分钟结束
点赞 回复 分享
发布于 06-13 18:57 广东
k个等和子数组还是子序列
点赞 回复 分享
发布于 06-18 09:11 江苏
字节跳动
校招火热招聘中
官网直投

相关推荐

感觉自己和快手的相性不是很好,每次都和面试官不和,感觉应该是无缘快手1.自我介绍,大数据组件是自学的吗2.工作内容,定位,成果介绍3.前期调研也是你做的吗,怎么调研出的指标体系,耗时多久4.复购率是几日复购率,为什么选择这个天数不选择15天,你这个调研不够深刻,调研他的打法和业务目标不才是第一步要做的事吗5.有多少个维度和指标,为什么用grouping sets不用cube,介绍count distinct又被打断,无语6.数据怎么保障质量,你不要说详细的方法,我要听整个的方法论7.基线机制怎么保证的,数据延迟了怎么办,又说我说的是在搞笑,难绷8.介绍hive和spark,为什么不用spark sql而用hive sql9.spark的rdd包含哪些元素10.spark基于内存你是怎么理解的,如果我mapreduce把环形缓冲区开到很大,不也是基于内存了吗,你认为这两个的区别11.惰性加载的好处12.数仓方法论介绍13.数据跨域的问题(这个之前也被快手问过)14.数据倾斜介绍,说一半又被打断说这个数据倾斜在spark2.6已经被解决了,说我了解太少15.sql题:①多个个用户对在发消息,如果a发给b,b回复a则算一次完整对话,判断每个用户对共有多少个完整对话,并将完整对话连接到一起②直播间的最大在线人数和时长快手面试题感觉多面几次就都是重复的了。ps:面试官太喜欢反驳了,而且频繁打断我讲话,我还在说我们一开始选择的做法是巴拉巴拉,他就说你们这种做法完全不行啊,😅😅😅大概率和快手说再见了,悲伤 #数据人的面试交流地#
点赞 评论 收藏
分享
2 9 评论
分享
牛客网
牛客企业服务