狗电话

1199
0
30分钟前刚刚结束的狗电话。楼主16Fall转的计算机,申请的是18年的SDE NewGrad。
一道完整的题,一点点的展开,很狗,很狗。
1. 让我写一个"人"类,含有名字跟年龄。用private+setter/getter,楼主琢磨考encapsulation
2. 让我写一个“码工”类,楼主琢磨考inheritance
3. 让我区分“码工”类里面,各种variables跟methods,是public/protected/private/default和why
4. 让我写一个"给予"跟“接收”的方法
5. 把第四步的方法,多线程化,考multi-threading + synchronization
6. 哪里会锁死和如何解锁 (时间到了,就没细问)

作为转专业狗,我很认真的看了里扣高频跟新题,过去几天硬着头皮背了一些算法(插一句话:我真的很佩服那些能够理解并且写出复杂算法的人,楼主只能靠死记硬背,虽然知道这样不好),不想题目竟然是这样。
提醒一点后来人吧:别家问encapsulation和inheritance,是问这个东西什么意思,或者给你一段程序,问这个结果是什么(Mathlab最最最喜欢考读程序,亲身经历)。狗家一声不知,直接说你写一个类看看,也不说要用encapsulation,是个小坑当然,也有可能是我道行不够,还有更多的坑我没有发现,后来人慎重,慎重。
  • 2
0条回复