面试经历: 毕业一年腾讯社招初探

2018-12-08 15:31:29 +08:00
 fulvaz

https://github.com/fulvaz/Faith/issues/6

哎~

7892 次点击
所在节点    程序员
14 条回复
Eugene1024
2018-12-08 15:51:45 +08:00
年纪轻轻,还有时间,lZ 加油
zuoakang
2018-12-08 15:59:36 +08:00
这是前端吗?
anonymous256
2018-12-08 17:37:06 +08:00
6 的次数,考这个有啥意义,一个排列组合题…
个位,十位,百位,这 3 个位置中有一个是 6,其它两个位置各有 10 可能。因此 3*10*10
lookforsex
2018-12-08 18:05:58 +08:00
@anonymous256 但是楼主居然不会,确实有点不应该啊
anonymous256
2018-12-08 18:11:34 +08:00
@lookforsex 社招毕竟离开学校有段时间了,不一定在面试时能立马想出来
shawndut
2018-12-08 18:27:14 +08:00
一年进来可能是 T1.3,而且很难进来,再等等,这事也很看运气
dbolo123
2018-12-08 21:13:28 +08:00
@anonymous256 这样是不是会算重复了?例如 666 算 3 次? 应该是 10*10+10*9+9*9,271 次吧?
dbolo123
2018-12-08 21:15:12 +08:00
@dbolo123 看错题,不好意思
kljsandjb
2018-12-08 21:21:13 +08:00
@dbolo123 #7 正解😂
liangdu
2018-12-09 11:13:45 +08:00
1-1000 数字中 6 出现的数字,写一个函数求 n 位数中出现 m 个 6 的可能性有多少,比如 2 位数中出现 2 个 6 的可能性带入函数就会返回 1
有了这个函数,问题就好办了。(这个函数很关键)

然后利用上面的函数分别求:
1 位数出现一个 6 的次数,2 位数出现 1 个 6 的次数,2 位数出现 2 个 6 的次数,3 位数出现 1 个 6 的次数,3 位数出现 2 个 6 的次数,3 位数出现 3 个 6 的次数。

然后把上面带入函数后的结果做一下加减乘除就可以得出最终答案了。
liangdu
2018-12-09 11:17:15 +08:00
哈哈😄“写一个函数求 n 位数中出现 m 个 6 的可能性有多少,比如 2 位数中出现 2 个 6 的可能性带入函数就会返回 1 ”这个函数应该是个递归题,这个题其实和上面那个题类似,但是简单了一点
Tankpt
2018-12-09 14:42:09 +08:00
不知道 6 那个题目是为了考察什么。其他题目还可以。广告那个。工作三年了。我第一反应也没想到,

可能我觉得解决问题思路。已经对业务技术的影响更关键。这些东西不太好复制
JerryCha
2018-12-09 23:09:49 +08:00
6 的题目换我我可能就循环一位一位拆下来算了
fulvaz
2018-12-10 17:40:06 +08:00
@liangdu
@dbolo123
@anonymous256
@lookforsex

其实稍微冷静一下就能想到答案, 自己面试太方了.

不会这种题确实很掉价, 惨.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/515634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX