首页 > 其他 > 详细

独角兽公司电话面试记录 2019-June

时间:2019-06-05 09:20:33      阅读:112      评论:0      收藏:0      [点我收藏+]

独角兽公司, 果然厉害, 全是没有听说过的题目.

第一道题目大约花了二十分钟, 第二道题, 我只完成了核心 API 和骨架, 我还需要 20 分钟, 才能全部完成.

 

电话面试一小时.

 

前 15 分钟, 简单互相介绍, 谈谈最近的一个项目.

问一些技术概念, 工作流程 和 团队分工合作. 比如: SQL 和 NoSQL 的区别.

 

后 45 分钟, 编写程序:

 

1. 给出数组 A, 打印柱状图. 像下面这个例子.

A = [3, 2, 1, 4, 3, 5]

 

              x

         x   x

x       x x x

x x    x x x

x x x x x x

 

2. location = 3, balls = 4, 给出索引位置 3 , 填充 4 个小球. 球从 A[3] 倒下来。

像下面这样填充小球, 第 4 个小球,可以在从上数第二行任一位置, 像倒水一样.

打印下面这个结果.

 

              x

      o x   x

x o o x x x

x x o x x x

x x x x x x

 

我的思路是 B = soft copy A, B = A[:] in Python, 然后 B 记录每一个填进小球以后的高度.

顺着第一道题的思路, 结合 A, B 打印结果.

写一个子函数 fill_ball(B, index), 完成每一次的填充. 

 

欢迎留言说说您的思路, 第二道题目, 有比暴力算法更简洁的办法吗?

 

独角兽公司电话面试记录 2019-June

原文:https://www.cnblogs.com/goodwish/p/10977386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!