OA2 Work Simulation

Work Simulation一开始两个码农撕逼,一个要用old API可以满足deadline,一个要独自开发new API可以满足requirements,这道题连续让你选三次,每次的视频都是根据你的选择不同而不同的。。楼主纠结很久后选择站在那个颜值更高的码农一边。。满足requirements。。那仨题其实是一个小测试:第一个选deadlline,因为这时没提出用户。后两个全用户优先。。。。。写这里给后人参考下。

其他不这么二选一的绝境,只要坚持deadline最好不要拖,自己辛苦一点无所谓,多咨询manager,找其他有经验的人合作啥的,随机应变吧。。

会有让你安排一个项目的计划,因为有很多不同的feature可以实现,但是要在8个月之内搞定,每个feature会有一个预计的占用时间和这个feature的重要程度。。只要坚持在占用时间一样的情况,多选牛逼的feature。。

Log里德语我选的proxy,invalid recommendation是因为username太长,database的那个field定义长度短了。。

ShoppingCartClass两道题三短一长选最长,之前这么选的拿到video了。。

5个Testcase选1, 3, 5过不了,2, 4能过。。

显示德语是因为proxy 推荐错误因为username 太长的被简化了。时间很充裕 完全不用着急
dealline与requirement。看着选吧。

log问题。找相同原因就行。我看的log是某个service出问题了,给了你一个report。第一问是为什么会出现德语,看report发现出现德语的共同点是locate都在德国,所以答案选的就是locate。第二问是为什么有的是invalid,看report发现共同点都是username都很长,因此选的username很长。

test case。关于shopping的代码。第一问是某个method为什么不行,答案选的performance issue。这个不太确定(其他几个选项更不合理)。第二问是how to improve shoppingcart class。我选的是add user.id to shoppingcart class. 第三问就是5个test case了。地里前辈说过很多了,应该是1,3,5跑不过。第一个是getdefualtpayment会返回null。第三个是user并没有初始化email,所以getemail会出错。第5个是 setprice的method 返回的是integer,而testcase set的是double 。
OOD的题,一共三道,第一个是问你其中有一个方法有什么问题,第二个是问有一个shopping cart class 有什么问题,第三个是给了五个test case问能不能过,记得有一个是user类,构造函数有四个参数但是函数里只给其中三个赋值了email没有赋值,有一个test case大概是User user = new User(abc,age,address,[email protected]) 问email最后等不等于[email protected]我选的错。看log的也不难就是找相同出错原因问那几条的相同点就可以。
各个员工讨论case media network 服务器最近好多complaints,有德国的,有invalid recommendation的,给了个列表好多国家的服务器返回什么404/ german recommendation/ invalid recom/问是什么原因。还有俩个年轻老白讨论客人要强烈要求有硬皮书的推荐,但服务器里只有digital版本的,到底要不要加这个功能,感觉后面的视频是根据你的选择来的(有待考证);里面有个会议室白人,亚裔,烙印在讨论服务器最近好多complaints,然后我选则的要看Intenal test,结果后面会议结束烙印站起来义正言辞跟我说,我已经写了20年服务器了,不可能有错误的,而且我刚刚才调试过机器,绝对不可能是内部错误。呵呵,里面有个选项问,烙印 is not helpful...只能呵呵~~ 大部分跟地里说的一样,类似问卷调查,选deadline更重要 和用户体验更重要。

第一个情境是给图书馆写图书推荐系统,第一问让两个人继续说,第二问选图书馆的服务器有没有开放关于实体书的api

后面有会议说系统出现bug,该做出什么反应,选看internal bug 记录。

最后是五个case看哪个可以通过,前人都提示过,注意user的构造函数没有给email赋值。

simulation就是看email,chat...大家记得每收到email就要看看,我当时碰到没有题的email直接跳过,后来做题的时候做了几道发现信息很少做不出来随便乱选了,翻了翻记录才发现有些信息都在那些没题的email里了。。看log得题就找相同错误的规律,我记得有道我选了地点都在德国,有个是因为username太长没存全, testcase就是地里说的那些email没有初始化,

找错题有5个unit test 有一个是user的payment method返回的是null,一个是user的构造函数不包含email, 一个是setPrice()传进去的参数是double,但是return是int。coding: 1 reverse right half linkedlist example: 2->1->3->4->5->6->7->8 变成 2->1->3->4->8->7->6->5 ; 如果总是为奇数,中间的也要变 5->7->8->6->3->4->2 变成 5->7->8->2->4->3->6 很简单就不多说了

results matching ""

    No results matching ""