30 karma · joined December 11, 2017
Find something outside of work that excites you if work doesn't excite you. Work isn't everything. If the actual thing you do at work doesn't excite you, try making friends at work who do excite you.
If writing simple CRUD apps is boring, it sounds like you actually have some aptitude afterall. If it's boring, try to find the sweet spot of challenge with capability. It sounds like you are capable of more than what you are doing now, so gravitate in that direction and move from there.
1. Focus on open ended questions with very little programming
2. Give very difficult algorithm questions 3. Take home assignment
4. Knowledge based questions
5. Brain teasers
By far I think the most useful is take home assignment as it is the most fun, relaxed, and realistic way to measure someone's ability to code.
I don't think algorithm questions are that realistic because usually they are unrealistically difficult.
Mixture of take home and knowledge based questions with maybe some algorithm questions of realistic difficulty is best.