注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
不知道为什么两年没有面经了,发个新鲜的,全是新题的面经,希望大家加米。
5min 自我介绍
10min 快问快答,选OOD和production issues (没有system internal这个选项了)
记得的问题:
给了一个UserManager class里面有很多method, 每个都call UserService,问这个class里面的问题是什么?答:这个class冗余,没有额外的操作,可以直接利于UserService。
一个stateless class全是non-static methods的好处是什么?
DDoS和网站popular以后request数量上升的区别是什么?
一个endpoint开始handle不了traffic了,现在client因为得不到response全部开始retry,怎么办?
Coding 1:给一个String[][] products, String[] list。products array是每个product和它们对应department,比如["Blueberries", "Produce"], ["Milk", "Diary"]. 现在有一个shopping list有一堆product,我们有两种买东西的方法,一种是按顺序购买,这时候我们去了m个department,还有一种是合并同类购买,我们只需要去n个department。求问m和n的difference。
这个题很简单,按list走一遍加上所有的department,这个size就是m,然后把这个list变成set,set的size是n,最后返回m-n。
Coding 2:
第二天hr通知过了,开心的把redo cancel了。 |