A*****i 发帖数: 1420 | 1 个人觉得coderpad不错,但是免费的只有7天,还有没有跟这个相当或者更好的产品推
荐? |
|
a***u 发帖数: 383 | 2 补充一下,当时自己作死。本来面试官没让我在 coderpad上编写,让我直接说就好了
,我怕说不明白,就要求用coderpad。结果发现,写一个类吧,如果不写constructor
显得太山寨,如果写constructor那要敲的字实在太多了。
因为当时在想无server条件下的设备通信花了好多时间,最后每个类写的都不完整。 |
|
W***o 发帖数: 6519 | 3 上周有一个奇怪的电面;让我挑熟悉的语言,我说那就试试javascript吧
对方让我 到https://coderpad.io/ 见,
第一个题狠简单,从第二个题就感觉要跪了:让写一个spyOn function来监听某
function的每次运行输出结果和被call的总计次数;磕磕绊绊的总算写出来了,结果对
方说不能修改被监听的函数,也就是说不能inject任何东西进去,让我继续写新的code
,我当时那个气啊,你他妈的事先怎么不说好这些要求? 憋到最后我说开始下一个题
吧;
第三个题更是让人吐血,让我写一个打枪的游戏的其中控制子弹射击速度,要求每秒射
一颗子弹,不管用户按键有多么快;我想到这不就是debounce吗,我问他能否用
underscore这些现成的库,结果对方说我就是让你implement debounce。我当时那个气
啊,尼玛谁吃饱了撑的写这玩意啊,我知道要用closure来储存context,然后push到一
个array, 每秒喷发一次,憋了好一会,终于写完了,当场在https://coderpad.io/ 运
行,最后结果还算满意,只是有一个小bug,我那个气... 阅读全帖 |
|
a********5 发帖数: 1631 | 4 所以你是要做个CODERPAD出来还是COLLABEDIT出来?带不带RUNTIME ENVIRONMENT?
如果指示COLLABEDIT,不用什么容错之类的(N个客户端连上了,大家都在互相删除对
方敲得东西,然后中间有几个客户端挂了,怎么处理之类的,这个有点变态了),那应
该还好。就是一个即时刷新响应的文本框。应该可以找到一些现成的东西。
如果是要坐CODERPAD,那就有些蛋疼了。 |
|
w**v 发帖数: 14 | 5 来自主题: JobHunting版 - U电面经历 被U家猎头联系,安排电面。
第一轮,用coderpad做题,首先merge two sorted list。然后实现功能,使得某函数
在过去给定时段(比如过去10秒)的调用次数不超过100次。
第二轮,同样用coderpad。实现key value store。同时要求限制容量,新的数据挤走
旧的数据,类似LRU。
两轮都要求现场调试加测试。我感觉还不错,但几天后收到猎头反馈,说不match,但
有可能再联系我。我追问反馈细节,猎头就不理我了。:-(
感觉U的bar似乎不低。 |
|
f*******r 发帖数: 976 | 6 来自主题: JobHunting版 - U电面经历 U的bar比较高啊
被U家猎头联系,安排电面。
第一轮,用coderpad做题,首先merge two sorted list。然后实现功能,使得某函数
在过去给定时段(比如过去10秒)的调用次数不超过100次。
第二轮,同样用coderpad。实现key value store。同时要求限制容量,新的数据挤走
旧的数据,类似LRU。
两轮都要求现场调试加测试。我感觉还不错,但几天后收到猎头反馈,说不match,但
有可能再联系我。我追问反馈细节,猎头就不理我了。:-(
感觉U的bar似乎不低。 |
|
x*****a 发帖数: 610 | 7 总结下我知道的:
twitter - hackerrank
snapchat - hackerrank
uber - coderpad
google - google docs
linkedin - collabedit
facebook - coderpad |
|
q******n 发帖数: 116 | 8 发电面攒点人品 full time new graduate sw position
最后没做完一道coding 也不是他要的复杂度 写得也有bug 坐等跪
1 介绍你最喜欢的proj
2 解释mapreduce给3岁小孩都能理解
3 怎么用hadoop算2 gram
4 tf - idf 定义 作用
5 解释LDA(我的一个course proj)
6 怎么考虑distributed computing时候的load balance
7 how to predict yelp score and what do you find in result
8 career cup 5th version 的 11.6 用的coderpad.io 没刷过ccup 很不习惯那个恶心
的界面
1-7都答得很不错 8可惜得跪掉
move on了。。。 |
|
z*****9 发帖数: 118 | 9 既然没人回,楼主只好自己来维护尊严了,囧。
投的是Android开发职位,看了一眼面试官的linkedin直接吓尿,绝对Android神牛,内
心十分忐忑。面试的题倒是不难,就两道:都是linkedlist相关的,第一题找到第N个
Node,第二题reverse这个linkedlist。
但是写的时候他让我快速搞一个出来,然后我就写了,只检查一种边界条件,然后跟他
讨论了一下,他指出其他的情况也得考虑,然后我很快改代码搞定。第二题一上来很兴
奋的用recursion搞,果断出问题,尴尬了好久,然后用iterative的方式写出来。
现在来吐槽一下神牛面试官:写第一道题的时候不知道他怎么想的,让我用笔在纸上写
,然后举着给他看!是的,写纸上然后举到电脑摄像头旁边给他看!然后他终于觉得不
爽了,第二题让在coderpad上写,但是发给我的链接好像是一个plain text的,好吧我
写。写着写着这哥们转换成了java,屏幕一闪,代码全变成了注释,然后道歉,各种道
歉,我都不好意思再黑他了。。。
这轮如果过了还有至少一轮面试,求bless. |
|
|
|
|
s***y 发帖数: 10 | 13 恩,然后我的那个interviewer还没有任何feedback,从coderpad上来看,他可能还在
干自己的事儿,就一会儿切走一会儿切回来。我问他能不能给hint,他说没法给。。 |
|
n********n 发帖数: 529 | 14 在 coderpad 上写。面试的人自称是F家跳到D家的,前半小时聊项目,二十分钟做了个
word break题,再十分钟聊team。 |
|
e**o 发帖数: 42 | 15 电面:
先谈了简历project,大概15分钟,然后发了个coderpad的连接做题。
1. 给定一个string,判断能否用这个string来组成一个palindrome。e.g. 'uber' -->
False, 'aab' --> True, 'carecra' --> True
2. Follow up: 给出所有能够组成的palindrome,因为时间原因可以不用担心
duplicates。
白人小哥很nice,第二题就是permutation,自己思路对了,但因为时间问题也没让写
。剩下几分钟问问题,他刚入职6个月,所在team从入职时15人到现在56人。。。
已经接到onsite,要面realtime组,求面经,请问他家现在面试还要自己带电脑写可运
行的程序吗?除了算法还会面什么? |
|
e**o 发帖数: 42 | 16 电面:
先谈了简历project,大概15分钟,然后发了个coderpad的连接做题。
1. 给定一个string,判断能否用这个string来组成一个palindrome。e.g. 'uber' -->
False, 'aab' --> True, 'carecra' --> True
2. Follow up: 给出所有能够组成的palindrome,因为时间原因可以不用担心
duplicates。
白人小哥很nice,第二题就是permutation,自己思路对了,但因为时间问题也没让写
。剩下几分钟问问题,他刚入职6个月,所在team从入职时15人到现在56人。。。
已经接到onsite,要面realtime组,求面经,请问他家现在面试还要自己带电脑写可运
行的程序吗?除了算法还会面什么? |
|
S*********9 发帖数: 541 | 17 电面test case也需要跑通。我忘了用啥了,貌似coderpad的东东。
题都很简单,想清楚再做就好。 |
|
|
x*****n 发帖数: 195 | 19 厉害!后来靠google也看到这个了。本人水平有限,当时哪怕想出可以往这上套,也不
记得最大流最小流是怎么coding的了。code要在coderpad上跑的,忽悠不过去的。
小公司果然效率高,早上面下午就拒信到了。感叹在很忙的小公司下骑驴找马没那么多
时间准备。。。 |
|
w*********e 发帖数: 49 | 20 刚面的,印度小哥,45分钟
15分钟对方背景介绍,介绍自己project,为什么要来uber
15分钟基本功题一道:找string中所有单词frequency并排序输出
比如 “cat bat man bat cat”
输出
man:1
bat:2
cat:2
需要自己决定如何输入输出,外加跑unit test
coderpad上需要编译通过运行。我编程一向粗心,整个过程出了四次编译错误,不过幸
好对方看起来不太在意。
10分钟hash table概念深度扫描
hashtable怎么实现:各种方法blabla
让你选你用哪种:各种优劣对比blabla
不断加入元素后如何维护性能: load factor rehash blabla
hashtable array长度一般怎么选,rehash/resize对时间复杂度影响
还剩快十分钟的时候小哥就想挂电话走人的样子,强行拉住问了两问题拖到45分钟,结
束。
另外再次感谢uber growth组的mitbbsfanfan内推,哥们非常热心,虽然最后被growth
组recruiter踢到别的组,还是很感谢提供这个机会! |
|
w*****h 发帖数: 423 | 21 就是一个矩阵,求最大island的所有坐标
上个星期一个中国人电面的。我用stack来进行DFS,没有用递归。
https://coderpad.io/7DTXXJXJ
调试所有例子都通过了。
当时我用一维数字来代替矩阵坐标,他还似乎觉得不可能的样子,要我转换回来。
最后所有例子都通过,他还似乎觉得更多的例子要出错的样子。
希望有人能指出问题来,让我死个明白。
PS. 那里面的例子一开始只有前三行,后三行是后来做test的时候加上去的。 |
|
|
|
p*****2 发帖数: 21240 | 24
job,
正常,现在店面都用coderpad,而且自己要处理输入,环境跟LC也不一样,加上面试还
是会紧张一些的,所以效果肯定不如平时刷LC熟练。要求也很高,基本上没做过挂的可
能性很大,即使能做出来。总的来说还是这两年刷题搞的水涨船高了。 |
|
|
|
|
T****U 发帖数: 3344 | 28 简单吧,没有很多test cases, 编通,测几个corner case就好了
白板才麻烦 |
|
f**********e 发帖数: 288 | 29 接了几个phone screen 都是coder pad |
|
|
T****U 发帖数: 3344 | 31 大部分没这变态要求吧,又不是做八股文的,忘个把括号不是正常么 |
|
l******s 发帖数: 3045 | 32 Tested on Coderpad. Looks good.
private static ISet getPal(string s){
IDictionary> dict = new Dictionary>();
for(int i = 0; i < s.Length; i++){
if(!dict.ContainsKey(s[i])) dict[s[i]] = new List();
dict[s[i]].Add(i);
}
ISet result = new HashSet();
dfs(result, new StringBuilder(), new StringBuilder(), s, 0, s.Length - 1,
dict);
return result;
}
private static void dfs(ISet result, StringBuilder sLeft,
String... 阅读全帖 |
|
l******s 发帖数: 3045 | 33 Tested on Coderpad. Looks good.
private static ISet getPal(string s){
IDictionary> dict = new Dictionary>();
for(int i = 0; i < s.Length; i++){
if(!dict.ContainsKey(s[i])) dict[s[i]] = new List();
dict[s[i]].Add(i);
}
ISet result = new HashSet();
dfs(result, new StringBuilder(), new StringBuilder(), s, 0, s.Length - 1,
dict);
return result;
}
private static void dfs(ISet result, StringBuilder sLeft,
String... 阅读全帖 |
|
g*******d 发帖数: 495 | 34 贴一个我的解法
https://coderpad.io/W6A44W42
先用一个map,从position对应到出现叶子的时间;如果某位置不会出现叶子,那么就
没这个item。
然后尝试前进1到D步,每次尽量往远的地方走;如果必须等待叶子落下,就前进到等待
最少的地方。
重复直到走到了目的地。 |
|
f*******t 发帖数: 7549 | 35 楼主傻么,换collabedit、coderpad呀 |
|
t*********r 发帖数: 387 | 36 店面
白人小哥
标准扯淡十分钟之后开码
fizz buzz
找目录底下所有文本文件中的邮箱地址(包括子目录),写了一行grep之后小哥说一般
写代码的都挂了
之后又闲扯半天就挂电话,总过程二十分钟
当时感觉不大对,没见过这么面的
昂赛
两轮culture fit,俩白人manager
扯工作扯生活扯车扯球各种瞎JB扯,感觉俩面试官都比较随意
一轮design,俩ABC,问如何设计traffic load balancer, 如何设计N家的捣蛋猴子
代码
纯白板,面试官也让写coderpad
第一轮,毛子
ransom note
simulate given biased coin probability using fair coin
第二轮,白人
2 sum的variant及各种N-sum
interval merge
面试48小时后HR给回复
感觉一路被放水,面试官聊天都比较爽快
总体印象跟共识差不多,看到的码农基本都是黑眼圈赶代码
HR回复和沟通都及时和爽快
唯一比较不爽的是HR说愿意给奥佛的时候非要求报现在包裹的数字之后才行继续
LZ最后直接说了了想要的数字
看官们碰到这种有啥... 阅读全帖 |
|
f*******r 发帖数: 976 | 37 赞,祝LZ拿到大offer
店面
白人小哥
标准扯淡十分钟之后开码
fizz buzz
找目录底下所有文本文件中的邮箱地址(包括子目录),写了一行grep之后小哥说一般
写代码的都挂了
之后又闲扯半天就挂电话,总过程二十分钟
当时感觉不大对,没见过这么面的
昂赛
两轮culture fit,俩白人manager
扯工作扯生活扯车扯球各种瞎JB扯,感觉俩面试官都比较随意
一轮design,俩ABC,问如何设计traffic load balancer, 如何设计N家的捣蛋猴子
代码
纯白板,面试官也让写coderpad
第一轮,毛子
ransom note
simulate given biased coin probability using fair coin
第二轮,白人
2 sum的variant及各种N-sum
interval merge
面试48小时后HR给回复
感觉一路被放水,面试官聊天都比较爽快
总体印象跟共识差不多,看到的码农基本都是黑眼圈赶代码
HR回复和沟通都及时和爽快
唯一比较不爽的是HR说愿意给奥佛的时候非要求报现在包裹的数字之后才行继续
LZ最后直接说了了... 阅读全帖 |
|
s***c 发帖数: 639 | 38 coderpad/gdoc都被IT封了,怎么破 |
|
f********y 发帖数: 156 | 39 Work from home
coderpad/gdoc都被IT封了,怎么破 |
|
z***s 发帖数: 3241 | 40 ebay coderpad 也许不同组有不同偏好 |
|
l****u 发帖数: 1764 | 41 上周电面FB,面试我的engineer口音很重(看名字不像三哥,但有三哥的口音),导致
后来交流很成问题。前面是coding面,大部分时间是我边讲边写还好。但接着system面
主要是口头问答,面试官问的很多问题都听不清让重复了好多遍才勉强听清。有一个问
题甚至他带着口音重复5遍后我绝望了,让在coderpad上type出来我才知道他是说的啥
后来第二天(上周五)HR就发拒信了。据说我的coding面通过了,但挂在system上了。
想到很有可能是交流问题导致的,想起版上说的不管怎样都要反应下,我最后给HR回了
封邮件说accent问题导致我们的communication存在misunderstand,然后问HR我能不能
要feedback。
没想到今天(周一)收到HR的回复了,说明天什么时候有时间,可以跟我聊聊我的
feedback。
请问这种情况下应该怎么聊?可以要求HR再安排一次system interview么?可以要求面
试官换一个native speaker么? 还是没啥提要求的机会,基本上就是大公司的
procedure走个过场而已?
望各位不吝赐教! |
|
H***e 发帖数: 476 | 42 一个烙印面试,说她们公司是sf最火煎上升的公司
然后设计题,两道coding题,直接在coderpad上过了
然后就是没有下文了
我想知道这公司是什么来历这么牛逼?还是烙印吹的牛逼? |
|
发帖数: 1 | 43 下周有个45分钟的电话面试,要在Coderpad上做题,想问
1. 时间是45分钟,一般是一题还是两题?
2. 电话面试准备哪些题?做Leetcode还是看论坛面经,leetcode上95道F家的做了60道
了,剩下的都是hard和一些比较老的题目了。
非常感谢 |
|
s*****n 发帖数: 10890 | 44 比如coderpad, codepen。
平时都是用ide设断点。online的interpreter没这功能。我想来想去就两个办法:
1. 用语言自带的debugger。这个我没试过,不知道可行否
2. 在code里打很多print
最烦recursion方法,一出错就只能用print的办法。上次电面没想到这个然后就废掉了
。 |
|
l********r 发帖数: 221 | 45 哎 想哭一会,刷了500题,今天收到拒信连paypal店面都过不去。
烙印黑了我,出了两题lc medium level题,还不是原题, 第一题顺利秒过,第二题一
开始理解有点错,后来也在最后规定时间coderpad上run,过了那个烙印准备的test
cases, 就尼玛这样还被turn down了。recuriter给我回信是我申请的职位取消了,尼
玛谁信呀,对了,那个recuirter也是烙印。想拿paypal练练手的, 竟然onsite都捞不
到一个,你们说咋办!
老中太难了,真的,我们都是过来北美读硕士博士的,难道智商真的有问题?肯定不会
呀。 有时面试一紧张或者面试管刁难一下或者当天因为没睡好脑子盾点导致发挥不太
好太平常了,经常面试一完脑袋一拍立马就想出解法或是更好的解法。
而且, nobody knows everything.
所以老中智商绝对不是版里那几个趾高气扬的面试的人说的,不敢招进来智商低的傻子
,尼玛我就想说你们一个小时给自己同胞定论智商不行,你自己智商情商也高不到哪里
去!
我们中国人还是得团结,否则喝粥的地方都没有了。 |
|
H******7 发帖数: 1728 | 46 实现job queue,要求实现3个API:enqueue, register task, executeAll。这样你可
以enqueue 一个job,job会存一个meta data,比如type啊,input parameters啊,然
后用register API给job register task handler,最后调用executeAll来execute
queue里的所有job对应的handler。
比较practical的OOD题目,用queue来存jobs,用map来存task handler。
总结:
他家用coderpad,需要编译,最后我register了一些print string的task,然后运行
code看print出来对不对。task handler那里我用了java 8的functional interface,
写的时候他也ok,但是最后他说其实是想要我自己design一个interface叫TaskHandler
。 |
|