目前状态:三轮面试通过,等待hr后续通知。    9.14 一面 50min    1、自我介绍    2、介绍文章内容,和面试官探讨了一下算法细节    3、算法题,本地IDE共享屏幕编写:    给定一个只包含0和1的字符串,判断其中有无连续的1。若有,则输出比该串大的无连续1的最小值串。若无,则不做操作。    例:给定 '11011' ,则输出 '100000' ;给定 '10011' ,则输出 '10100' 。    9.15 二面 1h    1、自我介绍    2、介绍文章内容    3、介绍实习经历及项目经历    4、算法题,本地IDE共享屏幕编写:    给定两个字符串 target 和 block,对bolck进行子串选取,选取出的子串可对target进行重构。问最少需要选取多少block子串进行重构。(子串须保持相对顺序,但不要求连续)    例:    (1)target = 'aaa' ,block = 'ab' ,输出为3。即分别选取block子串中的 'a'、 'a'、 'a'。    (2)target = 'abcd' ,block = 'bcad' ,输出为2。即分别选取子串 'a'、'bcd'。    9.16 三面 40min    1、自我介绍    2、简短介绍文章、实习内容    3、算法题,本地IDE共享屏幕编写:    给定一个集合,输出该集合的所有子集,并给出所编写算法的时间复杂度。    例:给定集合 [1, 2, 3],输出 [[1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]]。 
点赞 9
评论 10
全部评论

相关推荐

08-01 16:47
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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