友塔游戏 开发 二面面经

37分钟
我比较紧张,语速快,有些地方需要面试官提出来再说一遍,这一点大家要引以为戒。面试官是个语速比较慢的年轻人。和我正好相反。
上来问项目,针对一个项目提了他自己的想法和意见,我反驳他的。这一步花了二十分钟。
然后问 给定一个数,给出它的所有连续自然数和可能。比如输入9,给出4和5,2和3和4。
这个一开始给出O(N2)的解法,不满意,有没有更好的解法。
然后想动态规划,没给出来。
最后想出用等差数列求和公式和求根公式来做,给定Sn,对a1的Sn种可能逐个进行遍历,判断得到的n是否是自然数。到了O(N/2)。

接着问如何找到int32位内所有不是连续自然数和的数,我说用前面的等差数列求和公式找出所有可能,再求补集就是。

然后是反问。

感觉今天面得不好,一方面是语速过快,一方面是没有在第一时间给出O(N)解法。
.
#友塔游戏##校招##C++工程师##面经#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
1 回复 分享
发布于 2020-05-12 17:03
剑指offer有这道题,貌似时间复杂度可以到根号n
点赞 回复 分享
发布于 2020-05-15 09:07
算法问的一模一样😂😂我是11号面试的实习😂
点赞 回复 分享
发布于 2020-05-13 23:53
楼主拿到offer没
点赞 回复 分享
发布于 2020-05-13 14:38

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
无实习如何秋招上岸
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务