Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

4
  • The assignment guidelines did give some leeway on additional features. I provided options to display sorted and unsorted results since loading a ListBox with 100,000 values is not a fast process. If this were an actual project, I would probably take the fully allotted time. Obviously, bug-free and implementing 100% of spec is first priority. In an actual project, you wouldn't go crazy with new or unsolicited features. Commented Jul 17, 2011 at 13:19
  • 1
    @iAbstract - If you are going to add an additional feature, I'd add paging to limit the results to N items starting from the Mth page of N items. That said, I think it's still better to give a 100% solution designed so that it would be easy to add your additional ideas without actually doing them. Commented Jul 17, 2011 at 15:16
  • 1
    @IAbstract: "In an actual project, you wouldn't go crazy with new or unsolicited features" and so you shouldn't in an interview assignment, because that might convey that you are a developer that freely extends the spec to his liking. Your idea of identifying possible improvements, whether in a todo list or some other format, is the way to go. Commented Jul 17, 2011 at 16:20
  • @Mark: I thought of the paging idea ...no doubt. It has been included on my project Fact Sheet: Enhancement Recommendations. Commented Jul 17, 2011 at 16:34