l******s 发帖数: 3045 | 1 挺好看。
只是第一个例子我有些想法,觉得你们那里QA的流程似乎有些问题,一般来说测试用例
应是在QA理解需求后自己写的,你们那里居然是由engineer来写?那永远测不出问题了
。 |
|
b*******q 发帖数: 19 | 2 career cup比leetcode简单些。我每一题都写过代码和测试用例,过了两遍。 |
|
w*****a 发帖数: 81 | 3 【 以下文字转载自 JobMarket 讨论区 】
发信人: wenniya (wenniya), 信区: JobMarket
标 题: Zuora北京招聘Senior Java Developer, Techops Manager等多个职位
关键字: Java,SAAS,Operation,UI,QA
发信站: BBS 未名空间站 (Wed Jun 18 23:10:25 2014, 美东)
公司简介
我们是Zuora(祖睿科技), 目前硅谷最热门的SaaS公司。由来自Salesforce和Cisco (
WebEx)的资深SaaS人士创建。
Zuora正改变着世界——Zuora的计费平台通过云计算提供定价、计量、计费服务。
Zuora的使命是为全世界具有在线订用业务的公司提供服务。
仅仅7年,Zuora实现了每年400%的增长,完成了共计13000万美元来自顶级风投的融资
,定义了订阅式经济模式,研发出了卓越的产品——包括Z-Finance、Z-Billing、Z-
Payment、Z-Revenue等产品。
现诚聘Senior Java Devleoper, Technical... 阅读全帖 |
|
|
w****a 发帖数: 710 | 5 1337要是看板的话,建议加到leetcode里面。
我写了几个参考测试用例:
输入:
get_decimal(1, 6)
get_decimal(1, 3)
get_decimal(1, 2)
get_decimal(1, 8)
get_decimal(2, 3)
get_decimal(1, 9)
get_decimal(1, 11)
get_decimal(1, 17)
get_decimal(1, 19)
get_decimal(4, 9)
get_decimal(7, 12)
get_decimal(1, 81)
get_decimal(22, 7)
get_decimal(10, 5)
get_decimal(0, 5)
输出依次是
0.1(6)
0.(3)
0.5(0)
0.125(0)
0.(6)
0.(1)
0.(09)
0.(0588235294117647)
0.(052631578947368421)
0.(4)
0.58(3)
0.(012345679)
3.(142857)
2.(0)
0.(0) |
|
H**********5 发帖数: 2012 | 6 void deleteNode(struct node *head,int data)
{
struct node *temp=NULL;
struct node *prev=head;
struct node *curr=head->next;
if(head->data==data)
{
if(head->next==NULL)
{
printf("There is only one node,can not be deletedn");
return;
}
head->data=head->next->data;
temp=head->next;
head->next=head->next->next;
free(temp);
return;
}
while(curr!=NULL)
{
if(curr->data==data)
... 阅读全帖 |
|
w****a 发帖数: 710 | 7 额 算法倒是没问题,结果是2你是对的。
出现错误结果是因为我直接copy楼主的测试用例,楼主那里面减号不是英文减号,scan
的时候被ignore掉了,改一下就好了。。
果然应该处理下非法字符啊。。 |
|
x***j 发帖数: 75 | 8 gray code, 判断2个byte是否有一位不同。有个测试用例没通过就提交了, 因为自己太
笨,想了半天也没想明白。 想问问为什么没通过。
public static boolean isgray(byte b1, byte b2){
int n1=(int)b1;
int n2=(int)b2;
int xor=n1^n2;
int num=0;
while(xor>0){
if(xor%2==1) num++;
xor=xor/2;
}
if(num==1) return true;
return false;
} |
|
A*******e 发帖数: 2419 | 9 我做了个基于hash的实现,提交后总是超时。
那个测试用例在本机跑非常快,36ms |
|
d******a 发帖数: 238 | 10 代码见下,不过烙印没有让我写next, has_next两个函数,他让我写一个函数能实现两
个函数的功能。
int v;
iterator iter(array);
while(iter.next(&v))
cout << v << endl;
能用这几行调用这个类中的函数就行了。
class iterator {
explicit iterator(const vector>& arr) : data(arr) {
i = 0;
j = 0;
}
bool next(int* v) {
if (i == data.size())
return false;
if (j < data[i].size()) {
*v = data[i][j];
j++;
return true;
} else {
// data[i + 1]
i++;
while ( i < da... 阅读全帖 |
|
A*******e 发帖数: 2419 | 11 * Multi task design
用户可以法请求要求某一个task在某一时间开始执行。这样的请求可能很多。设计一个
系统处理这样的请求。问如果处理系统是local的(和发请求的在一起)或者是remote
的有哪些设计上的不同。
这个没怎么实际做过,只能随便侃侃,简单写了几行伪代码。
汗,没看懂要设计啥。什么叫处理这样的请求?同一时间请求太多,资源不够咋办?
* Quad-tree intersection
一个quad-tree表示一个2D的黑白图,每个节点都是平行于坐标轴的矩形,节点的
value 0和1表示黑和白。如果一个节点全黑或全白就是叶子,否则就继续剖分成四份。
要求写一个函数求两个quad-tree的交。
这个比较简单,写了一个递归的程序,不确定是否有bug。
什么是两个树的交?
* Base64 encoding
先解释了一下何谓Base64 encoding(http://en.wikipedia.org/wiki/Base64),然后要求写一个函数将一个字符串按Base64编码。
用位操作实现,写了简单的代码,不确定是否是他想要的答案。
* Swizzle so... 阅读全帖 |
|
i**********u 发帖数: 119 | 12 我也被问了这题 用hash table加 sorted map秒杀 结果实现get的时候用stl的map::
lower_bound死活返回不对的值 面试官也不知道为什么
后来我说我自己实现map。用bst写了个。运行加测试用例写了十几个,通过。
两个小时后recruiter发信说让去onsite |
|
|
|
c*****m 发帖数: 271 | 15 感觉是wildcard matching的扩展,a+b+c-转换成*aa*bb*cccc,然后dp的过程中记录次
数,写的python代码如下,测试用例过了:
def match(s, p):
#invalid input
if len(p) % 2 != 0:
return -1
#reconstruct p
temp = ''
i = 0
while i < len(p):
#add '*' first
temp += '*'
#add char pattern
if p[i+1] == '+':
temp += p[i] * 2
else:
#p[i+1] == '-'
temp += p[i] * 4
#iterate to next char
i += 2
p = temp
print p
#... 阅读全帖 |
|
c*****m 发帖数: 271 | 16 楼主题目没有描述清楚,看完你的解答才明白完整的题意是什么。我感觉更好的答案是
并查集和树的结合。peer用并查集表示(一个集合里面的都是peer),manager关系用
树的结构表示。构建过程中先用(manager,A,B)先构建树结构;然后再用(peer,A,C)构建
并查集结构(在树中有父结点的是并查集的root)。is_peer(a,b)要么a,b在一个并查
集中,要么两个所属的并查集有相同的manager。is_manager(a,b)就递归地找了。自己
写的测试用例过了,如有不对请指正
class People:
def __init__(self, name):
self.name = name
#parent in tree to represent employee-manager info,
#tree_parent is manager of this person
self.tree_parent = None
#parent in union-find group
... 阅读全帖 |
|
h****a 发帖数: 12 | 17 实在受不了LZ整天在‘某家’的内部微信群BB
下面陈述一些事实,希望LZ能够收敛一点,重新做人。
LZ 2014年10月加入‘某家’到现在已经有了两个年头。在这个本应该是码农最高产的
时间段里,LZ在过去的六个月里提交了10个RB,并成功check in了其中的5个,共计320
余行代码。这320余行代码中有269行为测试用例,除此之外,仅有一个RB代码量超过了
10行。这个42行的RB被reviewer open了8个issue,折合每5行一个issue。
再说说他在‘某家’的组。老板如他所说是个国人,手下有14个reporter,其中有9个
国人,包括LZ在内。说国人老板‘内斗’国人组员是不是有点牵强了?9个国人为什么
单单‘内斗’你?
以上陈述事实,下面是我想说的话。
你自己也说‘某家’没有末位淘汰制,难道没有末位淘汰制就等于金饭碗?事实上,放
任LZ瞎B划水,才是对其他努力工作的员工的最大的侮辱和不公。
话又说回来,敢于抗争是好事,这样的精神我们国人都应该学习。我本人也十分理解LZ
的心情,但是该自己背的锅不要瞎B甩呀!
对吃瓜群众说一句:pip这种事情绝不是非黑即白的,只凭一... 阅读全帖 |
|
h****a 发帖数: 12 | 18 实在受不了LZ整天在‘某家’的内部微信群BB
下面陈述一些事实,希望LZ能够收敛一点,重新做人。
LZ 2014年10月加入‘某家’到现在已经有了两个年头。在这个本应该是码农最高产的
时间段里,LZ在过去的六个月里提交了10个RB,并成功check in了其中的5个,共计320
余行代码。这320余行代码中有269行为测试用例,除此之外,仅有一个RB代码量超过了
10行。这个42行的RB被reviewer open了8个issue,折合每5行一个issue。
再说说他在‘某家’的组。老板如他所说是个国人,手下有14个reporter,其中有9个
国人,包括LZ在内。说国人老板‘内斗’国人组员是不是有点牵强了?9个国人为什么
单单‘内斗’你?
以上陈述事实,下面是我想说的话。
你自己也说‘某家’没有末位淘汰制,难道没有末位淘汰制就等于金饭碗?事实上,放
任LZ瞎B划水,才是对其他努力工作的员工的最大的侮辱和不公。
话又说回来,敢于抗争是好事,这样的精神我们国人都应该学习。我本人也十分理解LZ
的心情,但是该自己背的锅不要瞎B甩呀!
对吃瓜群众说一句:pip这种事情绝不是非黑即白的,只凭一... 阅读全帖 |
|
g********e 发帖数: 1142 | 19 现在都流行pair programming,
以前只是白板写写,有些helper function就skip过去了。
现在也写leetcode,但有时过度依赖测试用例来检查逻辑,
反而见到新题,没有了online judge,有些不适应,虽然都写出来,
运行编译都过了,可能中间有些磕磕碰碰,给interviewer的感觉比较不好。
这是最近的两场onsite的感受,同学们要注点意,尤其是老干部们。 |
|
发帖数: 1 | 20 可能不是code 完就完事的,搞不好看你可读性,注释,代码可重用性,边界条件,特
殊值,测试用例完备性
或者工具函数熟练度, java7 java8 都怎么写的,numpy, tensorflow 是不是也能搞
太多可以搞的了,越简单的题越要小心啊。写慢了还可以说都没时间上folowup 的题
如果就这一题,有没想过会不会面试官都没好意思上第二题
:必须code出来啊
:这么简单。。。再次被侮辱。。。 |
|
H**********5 发帖数: 2012 | 21 Good point
最希望的结果是:
不管任何种族: 中烙白黑墨越棒
不管性别: FM
不管当前身份(只要有2年以上合法工作权限): 公民绿卡EADH1OPT庇护
全部一视同仁。 规定时间内通过测试用例时空最优者,录取。
拒绝歧视/不公平
: 同为拳皇派出生 但是你这个理论我绝对不同意。
: general hiring的公司绝对没有什么种族考量。no hire 就是no hire。我们现
在唯一
: 要做的就是把刷题的狂热 推广到各个公司的面试 慢慢给各个公司洗脑 不会刷
题就是
: 劣等种族。会刷题就是贵族。
|
|
I**********3 发帖数: 5 | 22 招聘职位:软件工程师
- Flash开发工程师
- 服务器开发工程师
- 脚本开发工程师
- 高级软件工程师
冰枫互动有限公司(ICEMAPLE Interactive Ltd.)成立于2009年5月,以网络游戏设计
及开发为核心,依托国内高速发展的网络游戏行业及移动互联网络,致力于设计和制作
品质优良,创意新颖,技术领先的网络游戏文化产品。
我们的优势:
- 广阔的职业发展前景
- RD每人一机械键盘,至少两个IPS显示器
- 弹性工作制 (10am - 11am 开工)
- 免费的办公室零食和玩具,体验最好玩的桌面游戏
- 宽敞明亮的办公室(窗外就是国贸大厦跟大裤衩)
- Happy Hour(办公室里提供Game PC/X360/PS3/Wii)
- 球状公司组织结构
- 游戏玩家同事
请将简历发送至 jobs At icemaple.com,并且注明应聘的职位和在mitbbs看到我们的
招聘信息。
Flash开发工程师
职位描述:
* 和策划... 阅读全帖 |
|
w*****a 发帖数: 81 | 23 公司简介
我们是Zuora(祖睿科技), 目前硅谷最热门的SaaS公司。由来自Salesforce和Cisco (
WebEx)的资深SaaS人士创建。
Zuora正改变着世界——Zuora的计费平台通过云计算提供定价、计量、计费服务。
Zuora的使命是为全世界具有在线订用业务的公司提供服务。
仅仅7年,Zuora实现了每年400%的增长,完成了共计13000万美元来自顶级风投的融资
,定义了订阅式经济模式,研发出了卓越的产品——包括Z-Finance、Z-Billing、Z-
Payment、Z-Revenue等产品。
现诚聘Senior Java Devleoper, Technical Operation Manager, Senior QA Engineer
, UI Design Engineer等多个职位
联系方式: s********[email protected]
skype: tracygraduate
www.zuora.com
Senior JAVA Developer
Job Description:
1. Design and develop Zuora’s next... 阅读全帖 |
|
|
t*******r 发帖数: 22634 | 25 我下面的分析,可以狠负责地告诉你,这就是小学四年级数学老师没教好。
小学四年级,出现第一个 unary operator => negation operator
(求负算符)。
而 negation operator 的 “anti-operator” (inverse),就是
negation operator itself。但这并不是 axiom,这个是从 addition
operator (加法算符,是个 binary operator)以及 zero(零)导出
的。(或者另一种学究说法:娃版证明 zero 的 properties 里的
additive inverse property)。
但小学数学老师从来不教这个,所以很多娃就 take wrong logic for
granted(小学数学老师说了,“法兰西是培根”!!)。然后到你这边,
一看 derivative operator 是个 unary operator,但好像
“anti-operator” 居然不是 itself。你学生的大脑 CPU 基本指令集
设计错了,碰到这个测试用例,当然就是 “garba... 阅读全帖 |
|
w*****a 发帖数: 81 | 26 【 以下文字转载自 JobMarket 讨论区 】
发信人: wenniya (wenniya), 信区: JobMarket
标 题: Zuora北京招聘Senior Java Developer, Techops Manager等多个职位
关键字: Java,SAAS,Operation,UI,QA
发信站: BBS 未名空间站 (Wed Jun 18 23:10:25 2014, 美东)
公司简介
我们是Zuora(祖睿科技), 目前硅谷最热门的SaaS公司。由来自Salesforce和Cisco (
WebEx)的资深SaaS人士创建。
Zuora正改变着世界——Zuora的计费平台通过云计算提供定价、计量、计费服务。
Zuora的使命是为全世界具有在线订用业务的公司提供服务。
仅仅7年,Zuora实现了每年400%的增长,完成了共计13000万美元来自顶级风投的融资
,定义了订阅式经济模式,研发出了卓越的产品——包括Z-Finance、Z-Billing、Z-
Payment、Z-Revenue等产品。
现诚聘Senior Java Devleoper, Technical... 阅读全帖 |
|
h*****s 发帖数: 114 | 27 老印的公司这么差
第一,你将来一定要有个ip address对应city的数据库,或者用外面Service
第二,测试用例他们都不会造? |
|
d******u 发帖数: 663 | 28 楼上很多人只抓字面意思,这就真没意思了。
要是有个人的名字叫做“熵”,你们也会来探讨这个熵的意思吧?
如果你们跟楼主说的熵根本不是一个意思,那这种探讨就是徒劳的。
比较实际的是给出黑箱测试用例。提问,然后看结果。说不定你会发现,哦,原来楼主
说的熵是这个意思! |
|
c*****m 发帖数: 4817 | 29 曹操是女的:
首先,我们可以从一些细节问题上找到曹操女扮男装的马脚:
一、早在第一回中,三国演义就写曹操在担任洛阳北部尉期间“设五色棒十余条”,试
问,会有一名男性在置办刑具的时候还考虑颜色吗?
二、在第二十回中,曹操遇到了接受汉献帝赏赐的董承,没有过多盘问对方,而是忙不
迭的穿上锦袍,寄上玉带,还向左右卖弄,分明是女性的爱美心理使然,才有这种“恋
衣癖”(相信那些已有家室或者女友的人都会有同感吧),之后铜雀台以锦袍而非金银
财宝悬赏同样是这个道理。
三、曹操有间歇性的偏头疼,其实这是她作为女性的一种正常生理现象。知道为什么曹
操会杀华佗?其实是因为这位名医通过医疗,发现了曹操是女性这一事实,所以难逃一
死(相同遭遇的其实不止华佗一个,后文还有论述)。
当然,很多人会提到曹操有孩子、以及长期行军打仗这些所谓反例,但事实上作为三军
的统帅,又有谁敢随便接近曹操?这就为她掩饰自己性别创造了最好的条件,至于那些
所谓的孩子,也只需要偷偷收养几个冒充就能做到。为了进一步证明曹操是女性的事
实,有两个人物是不得不提的:
其一是张济的妻子,也就是张绣的婶婶。曹操在宛城收降张绣之后,如果是一名男性,... 阅读全帖 |
|
g****o 发帖数: 1284 | 30 如果试图明手将吃两次方块,就有一个回手清将的问题,可能会被超将吃,比如西可能
是2-4-5-2牌型。我可能会采取如下路线:
明手H9将吃续攻的方块,H10吊将,暗手跟小牌以防5-0分布。如果都有跟出,就用CA回
手清光将牌。然后CJ到CK,将吃一次草花。明手还有两个S进张以备C是4-2分布。只要C
不坏于4-2分布,王牌不坏于1-4分布这条路线一定成功。
如果H10吊将时发现是5-0分布,则只能用CA回手敲光王牌。然后先测试草花是否3-3分
布,不成的话最后还有飞黑桃的机会。 |
|
KV 发帖数: 5728 | 31 明早要送一个飞机,你可以把细节问题列清楚,我之后尽量讨论。
你是海钓,杆子性质和淡水有很大不同,action的定义是类似的,就是fast或者medium
或者slow等等,具体网上都有,youtube中也都有。之前你问过surf杆,这里的lure
weight就必须区分surf杆/ jigging杆,还有popping杆。对一支海钓杆子来说,lure
weight是完全看用途,以surf杆为例,lure weight指的是能够达到杆子locking state
时候最小和最大的lure,你通常会觉得奇怪,为什么一支surf杆,包括大牌公司的,会
标不清,比如2~5盎司的扔1盎司的也没问题,例如,网上会常看到说lamiglas标不准,
事实是这些公司做了这么多年,怎么可能弄错,过顶投掷,再小的Lure都可以扔出去,
但能达到一根杆子最大弯曲能力的,有个最小值,这个就是lure weight的起始值。
对jigging杆子而言,这个没什么意外,lure weight和杆子的action不是一个概念,对
于制作jigging杆子的各大公司而言,大多数的jigging杆子都是fast acti... 阅读全帖 |
|
|
|
i**********l 发帖数: 510 | 34 3.制造气氛
韩寒为什么需要证明自己的创作经历?因为他记不清三重门标题的来源,记不清新书发
布时文中一句肉麻的排气管的话,诸如此类……。作家对自己的作品记忆到底应该如何
?这些正常么?——当然正常。甚至好得出奇。
那种认为自己十几年作品都能记住的人,不是神仙也不是天才,而是个自我认知有困难
的人。
博文配图:(@斯库里 呼唤作家自证的微博)
@方舟子:作家是最熟悉自己的作品的人,可以轻而易举地具体解答对自己作品提出的
疑问。有那么几位畅销作家也跟在韩寒后面高喊担心作家面对质疑都无法自证清白,甚
至还因此不敢让下一代当作家,让人怀疑他们是否真的心虚,是否代笔在现在的文坛不
是个别现象。
随意摘录了一些评价:(转载此评价并不代表本人认可马亲王准备让《笔冢》烂尾的行
为,强烈抗议!)[5]
@斯库里:之前我觉得自己是站河岸上看笑话的,但当@方舟子说了图中那些话以后,俺
觉得自己真的要表明一下立场。但凡有一丁点儿让人觉得俺 支持方舟子,那无疑就是
承认我找人代笔写东西呢。@AC空气稀薄说我和@马伯庸抱团取暖(腐女奏凯!)我觉得
不仅是俺们俩,求所有码字儿的都来抱团取暖~
@马伯庸:我是来忏悔的... 阅读全帖 |
|
p******e 发帖数: 242 | 35 what about zero?
个
、
得的数字就是你的诞生数字啦!(例)ways是
了
于
大
相
好
曾
尽
要
富
财
母
感
性
。
人
该
奇
也
一
你
身
会
缔
着
,
的
越 |
|
|
c********l 发帖数: 8138 | 37 还不如一块SSD+HDD
混合硬盘就是xue头
普遍规律:公司如果不行了,往往xue头会格外地多
seagate就是一例 |
|
s***e 发帖数: 122 | 38 来自主题: Programming版 - 问个面试题 这个就是一次遍历,但是有一些bug, 没有考虑n<0以及链表长度小于n+1的情况。下面
是一些修改以及测试用例。
#include
struct iNode {
int value;
iNode * next;
iNode() { value = 0; next = NULL; }
iNode(int v) : value(v) { next = NULL; }
iNode(int v, iNode* nx) : value(v), next(nx) {}
};
iNode * getNthLastNode(iNode * head, int n) {
if (head == NULL || n < 0) return NULL;
iNode* pfirst = head;
for (int counter = 0; counter < n; counter++) {
if (pfirst->next != NULL)
pfirst = pfirst->next; |
|
j****9 发帖数: 2295 | 39 来自主题: Programming版 - 问个面试题 测试用例没太看明白。
其实原题只问了倒数第5个,所以我写个general函数时没考虑n为负数的情况。
iNode() { value = 0; next = NULL; }
iNode(int v) : value(v) { next = NULL; }
iNode(int v, iNode* nx) : value(v), next(nx) {}
这三行必要么? |
|
|
T******7 发帖数: 1419 | 41 拿python写大项目,自讨苦吃,python最好的用途就是谢谢测试用例。而且还千万别搞
OO. |
|
g*****g 发帖数: 34805 | 42 我简单的测试用例给了。没有正确性不谈性能,常识。 |
|
n*****t 发帖数: 22014 | 43 第一,我不 care 这种情况,买不到的人会不断刷屏,早晚卖出去
第二,如果一定要处理,我把 abc 设为一个虚拟车次 |
|
|
g*****g 发帖数: 34805 | 45 谁保证后面还会来单子?正确性不是靠运气保证的。一个test case fail了,也不用谈
什么性能。
我前面的前提写的很清楚,不能错票重票漏票。前提保证不了,就别出来叫板了。
至于什么虚拟车次,你最好全套写出来,再看看性能还能保证不。 |
|
z****e 发帖数: 54598 | 46 也就是无法实现公平这种原则了?
出现最坏的一种情况
同一车次,比如只有N张票
如果N+2个人同时争抢
那么就有可能出现所有人都拿不到票的情况
如果如此循环,可能在一段时间内,一张票都出不去
当然这是理想极端错误的情况的假设
但是如果N趋近于无穷大的时候
这个假设几乎一定成立 |
|
g*****g 发帖数: 34805 | 47 神仙都没办法的,可以compromise,这一个简单db transaction就能保证的。就为了魏
公公不做太监就可以放过? |
|
n*****t 发帖数: 22014 | 48 虚拟车次还要我写出来?我以为点一下就行了 。。。 |
|