Thumbtack new grad 店面

是个美国小哥,后端架构组的
题目类似那个todo list,让你设计一个calendar,要编译代码
写得可能是太慢了,只实现了增删改查。。别的feature比如扫描线什么 多线程什么都没机会被问。。

补充内容 (2018-11-2 06:15):
和LC上的考点不太一样
难道是考OOD?

老哥是用treemap + hashmap 实现的吗?,我没看到别人问这个题的问扫描线多线程啊

我感觉看面试官和你的进度 什么都可能问
我就是hashmap hashCode什么的 和子class 写的非常low的。。

增删改查之后 可能就是加各种feature了。。 感觉还是蛮开放的一个问题
目前还没消息。。

请问可以详细说说什么增删查改吗?明天要面了,还没准备

就是加入/查找/删除/改动一条calendar event
很开放的问题

是像这样的吗?
第二次Phone 美国小哥:
- 题目是OOD设计,模拟一个Calendar,每一个event大概有id,time还有content。要实现
insert(Event e);
remove(int id);
getList(int time);
1.加入会有不能重合的问题吗? 2.查找是根据event的名字查找吗 3.改动event是改变它的内容还是时间?谢谢谢谢!

是这个
这个可以和面试官讨论
1,没考虑 2.是的 3.内容或者时间

这公司怎么了?