骨骼实习三面面经

发个骨骼实习三次面试面经赞赞人品,求过HC
一面:

  1. 给你三个数字,问能不能组成一个有效日期
  2. 一个排好序的数字,再随机的位置加上了如果干个数字,再排序。
    二面:
    一个BOSS要传消息到他所有的下属,他的下属又要传消息到他的子下属,每个职员有个参数表明这个职员收到消息后要多久才会发消息给下属,问最少需要多少时间。
    follow up: 输出各个人收到消息的顺序。
    两天以后收到加面通知
    三面:
  3. 两个sorted array求第k大的数。follow up: 优化
  4. 中须排列不用递归
    6道题全做出来了,只要过1个hint,发面经狂攒人品,求过HC!!!

补充内容 (2018-11-22 04:45):

过HC了,进TM发个timeline
9.25 内推
10.25 back2back两轮
10.27 通知加面
11.8 加面
11.21过HC

楼主一面什么时候面的呀?

10.25左右背对背

一个排好序的数字,再随机的位置加上了如果干个数字,再排序 楼主用啥方法》快排?

这题我是知道哪个地方有插入东西的,所以拿出插入的东西做个排序然后merge 2 sorted array就行。

给你三个数字,问能不能组成一个有效日期 是不是就是保证三个数都大于0, 同时一个数在1-31内, 另一个数在1-12 内?

你要考虑不同月份不同日子,以及闰年

那我知道哪个数字是month day 和 year码?

不知道。。。。。。。

楼主面试完之后多久出的结果?我都快三个星期了还没回信,被拒了是不是也应该告诉下啊…