由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Epic机考面筋
相关主题
Sign,被Epic据了问个SQL
下周五epic on site 有人组队么?题目请教
Epic OA简单的面筋,顺便求refer,求支招大家都怎么准备设计题的?
epic电面面筋一朋友面试 ,让实现黑白棋。这个是不是偏难了
问个epic的coin change面试题Qualcomm Phone Interbview面筋,赚RP
为什么总有人意淫有卡,面试刷题难度就降低?饮水思远,知恩图报。谈谈面试的教训和感悟
刚面完facebook。。。很晕菜Google on site 面筋:教训篇
这些年来的编程经历刚才的电话面试,一点总结[divshare.com]
相关话题的讨论汇总
话题: cows话题: 机考话题: 数字话题: bulls话题: 面筋
进入JobHunting版参与讨论
1 (共1页)
b*****s
发帖数: 36
1
昨天去了Epic的Skills Assessment机考,去之前考古了一下版上的他家的面筋,这是
前人面筋:http://www.mitbbs.com/article_t/JobHunting/32065751.html
机考分为两个部分,前60分钟是给你一个叫MIIS的编造出来的新的语言,有详细的语法
讲解,然后做20道题。题不难,可能有2-3题有一点tricky。接下来给160分钟做4道编
程题,允许用主流的Java c++ c#Python Ruby以及非主流的VB语言。题目如下:
1. 一个叫bulls and cows的游戏:给两个单词来match字符,如果wordA[i] == wordB[
j] && i == j 则算作一个bull,如果wordA[i] == wordB[j] && i!=j 则算作一个cow
,求bulls和cows的数量。eg: dusts Vs. studs 返回 1 bulls, 4 cows
2. 一个N*N的棋盘,格子里的数字如果是1表示自己棋子,2表示对方棋子,0表示空。
如果放一个Rook到棋盘的空格中,怎么放才能使得放下去之后的那一时刻,抓到的对方
棋子的数量最多。
3. 用0-9数字生成一个长度为N的电话号码,(1) 号码不能用某三个数字 {a1, a2, a3}
(2) 号码当中4只能出现在首位 (3)号码当中不能有任意两个连续的数字相同。求
print出所有可能的号码。
3. 给一个0-9的手机键盘每个数字代表着某几个字母,比如1代表a,b,c; 2代表d, e, f
等等。按键盘N次,求print所有可能生成的string。
u*****3
发帖数: 12
2
第一题:如果 str1 = "abc" , str2 = "aaa" bulls 和 cows 分别是多少呢;(1
,2) ?
第二题: 规制是不是类似于黑白棋: 在横向和纵向上,使得两个1之间的连续的2最大
啊?
请问这到道题这么做啊?
g*******n
发帖数: 214
3
1.的话可以用hash来做?一个先放到hashtable里,再两个同时遍历,如果相同就是
bull,不同就去table找,如果有就是cow?
2.如果rook的一行的一边有多个2是算一个还是算多个?
4.记得好像OJ上面有
l***4
发帖数: 1788
4
第一题我也认为是1和2

(1

【在 u*****3 的大作中提到】
: 第一题:如果 str1 = "abc" , str2 = "aaa" bulls 和 cows 分别是多少呢;(1
: ,2) ?
: 第二题: 规制是不是类似于黑白棋: 在横向和纵向上,使得两个1之间的连续的2最大
: 啊?
: 请问这到道题这么做啊?

l***4
发帖数: 1788
5
同意1的做法

【在 g*******n 的大作中提到】
: 1.的话可以用hash来做?一个先放到hashtable里,再两个同时遍历,如果相同就是
: bull,不同就去table找,如果有就是cow?
: 2.如果rook的一行的一边有多个2是算一个还是算多个?
: 4.记得好像OJ上面有

m****n
发帖数: 142
6
面试就当免费玩玩长长经验了
公司绝对不能去

wordB[
cow

【在 b*****s 的大作中提到】
: 昨天去了Epic的Skills Assessment机考,去之前考古了一下版上的他家的面筋,这是
: 前人面筋:http://www.mitbbs.com/article_t/JobHunting/32065751.html
: 机考分为两个部分,前60分钟是给你一个叫MIIS的编造出来的新的语言,有详细的语法
: 讲解,然后做20道题。题不难,可能有2-3题有一点tricky。接下来给160分钟做4道编
: 程题,允许用主流的Java c++ c#Python Ruby以及非主流的VB语言。题目如下:
: 1. 一个叫bulls and cows的游戏:给两个单词来match字符,如果wordA[i] == wordB[
: j] && i == j 则算作一个bull,如果wordA[i] == wordB[j] && i!=j 则算作一个cow
: ,求bulls和cows的数量。eg: dusts Vs. studs 返回 1 bulls, 4 cows
: 2. 一个N*N的棋盘,格子里的数字如果是1表示自己棋子,2表示对方棋子,0表示空。
: 如果放一个Rook到棋盘的空格中,怎么放才能使得放下去之后的那一时刻,抓到的对方

1 (共1页)
进入JobHunting版参与讨论
相关主题
刚才的电话面试,一点总结[divshare.com]问个epic的coin change面试题
抛砖引玉为什么总有人意淫有卡,面试刷题难度就降低?
2个offer,应该怎么选刚面完facebook。。。很晕菜
Update, - 1 明天几个月来第一次onsite, 求祝福这些年来的编程经历
Sign,被Epic据了问个SQL
下周五epic on site 有人组队么?题目请教
Epic OA简单的面筋,顺便求refer,求支招大家都怎么准备设计题的?
epic电面面筋一朋友面试 ,让实现黑白棋。这个是不是偏难了
相关话题的讨论汇总
话题: cows话题: 机考话题: 数字话题: bulls话题: 面筋