H******7 发帖数: 1728 | 1 实现job queue,要求实现3个API:enqueue, register task, executeAll。这样你可
以enqueue 一个job,job会存一个meta data,比如type啊,input parameters啊,然
后用register API给job register task handler,最后调用executeAll来execute
queue里的所有job对应的handler。
比较practical的OOD题目,用queue来存jobs,用map来存task handler。
总结:
他家用coderpad,需要编译,最后我register了一些print string的task,然后运行
code看print出来对不对。task handler那里我用了java 8的functional interface,
写的时候他也ok,但是最后他说其实是想要我自己design一个interface叫TaskHandler
。 | w*****g 发帖数: 1415 | | l**********0 发帖数: 150 | 3 你的方法好,面试通过了。
TaskHandler
【在 H******7 的大作中提到】 : 实现job queue,要求实现3个API:enqueue, register task, executeAll。这样你可 : 以enqueue 一个job,job会存一个meta data,比如type啊,input parameters啊,然 : 后用register API给job register task handler,最后调用executeAll来execute : queue里的所有job对应的handler。 : 比较practical的OOD题目,用queue来存jobs,用map来存task handler。 : 总结: : 他家用coderpad,需要编译,最后我register了一些print string的task,然后运行 : code看print出来对不对。task handler那里我用了java 8的functional interface, : 写的时候他也ok,但是最后他说其实是想要我自己design一个interface叫TaskHandler : 。
|
|