活跃农民-感谢提供高质量信息和讨论

- 积分
- 904
- 学分
- 个
- 大米
- 升
- 人参
- 枚
- 水井
- 尺
- 小麦
- 颗
- 萝卜
- 根
- 小米
- 粒
- UID
- 192526
- 注册时间
- 2015-11-9
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 好友
- 收听
- 听众
- 日志
- 相册
- 帖子
- 主题
- 分享
- 精华
|
2016(10-12月) 码农类General 硕士 实习@Zillow - 网上海投 - 技术电面 | Other | fresh grad应届毕业生
刚刚zillow第二轮电面,情况不好。唯一的一个实习面试可能要黄了,哎。写完就去搞期末了。
bryan walton,白manager。一开始他登不上hackerank网,15分钟后才开始。他一开始问reverse integer,我嘴jian,说看过这题。。。然后他就换了我一面第一题,我说面过了。。。他就自创一题。。。所以说不要嘴jian,本来面来面去就那些题,有什么没看过,说看过那还刷题作甚。。。
题目:给byte array,例如00000001,00111001,01101111,11111111
要求输出结果让人知道那个col只有0,还是只有1,还是都有。他先问输出用什么数据结构,我想就array呗。就说0代表全0,1代表全1,2代表混合。例如02222221。. from: 1point3acres.com/bbs
他跟上一次面试官很不一样,不在界面写题,光是搞清楚他要干嘛,我都问了半天。。。囧. visit 1point3acres.com for more.
.鏈枃鍘熷垱鑷1point3acres璁哄潧然后写code,因为我用python,里面我不知道怎么写byte array,只知道有bitarray,还不知道怎么用,我说可以用string来代表每个byte元素吗,他说这样不efficient,我说可以用integer吗,就6啊啥的代表00000110,他怎么不用可以写byte array的语言 。天知道我就算用过c,c++也写了好多java,可是从来没用过byte array啊。。。我说为了表示出来,我先写把。。。就写了下面那堆,然后他问了一个地方,见下面,我当时没反应到我打错了,应该打&,以为他看不明白缩写,他也不熟悉python,也没说我错了,后来聊了会就完了。这会我试了试,看了好几个bug。。。最重要的就是这个符号错误。。。考前花时间刷题,结果搞成这样,都没有来得及备考,实在是心寒。。。复习去了。。。
求给米呀 . 1point 3acres 璁哄潧
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
## This is the text editor interface.
## Anything you type or change here will be seen by the other person in real time.
# array n bytes, 00011110, ouput: array, 0:00000000,1:11111111,2: 00001111 00110011 01010101 02222221 .1point3acres缃
def outputByteArray(self,arr):
# byte array: ['00000000','11111111',...] . 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
# checkbox array:
result result=[1 for i in range(8)]# each column is represented at each position . 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
for i in range(8): . 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
mixFlag=False
for e in arr: .鏈枃鍘熷垱鑷1point3acres璁哄潧
if e=='1':mixFalg=True #mixFlag打错了
result^=int(e) # 问了这个地方 重点错误!!!
if result==0 and mixFlag==True:
result==2 #多打了个等号。。。
return result
. 1point3acres.com/bbs
补充内容 (2015-12-8 09:21):
已被拒。。。希望大家吸取教训,一定不要说见过题。 |
评分
-
2
查看全部评分
-
|