由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这个实现的话 用什么设计模式比较好?有没有大概给写个例子。
相关主题
请教一个系统设计问题 (转载)面试题
如何实现binary tree的从下到上的分层打印?一道很难的面试题
share 面试题Two programming questions...
这个用stack实现queueA家电面
求救: 打印binary treethread-safe blockingqueue
如何用JAVA中的circular array of queue 解决Josephus problem? (转载)fb国内申请的曲折经历+电面
问两道面试题thread safe blocking queue问题
问个题:get max value from Queue, with O(1)?Java Blocking Queue问题
相关话题的讨论汇总
话题: task话题: handler话题: job话题: register话题: queue
进入JobHunting版参与讨论
1 (共1页)
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
2
observer?
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
: 。

1 (共1页)
进入JobHunting版参与讨论
相关主题
Java Blocking Queue问题求救: 打印binary tree
这个Java blocking queue实现是不是有问题?如何用JAVA中的circular array of queue 解决Josephus problem? (转载)
L家coding question一问问两道面试题
很多java future, 如何能够async 检查是否future time out.问个题:get max value from Queue, with O(1)?
请教一个系统设计问题 (转载)面试题
如何实现binary tree的从下到上的分层打印?一道很难的面试题
share 面试题Two programming questions...
这个用stack实现queueA家电面
相关话题的讨论汇总
话题: task话题: handler话题: job话题: register话题: queue