Help interviewing developer

@thedew

  • Check their Bubble Forum stats. Watch for contributions. Ask if they participate in other dev groups (Slack, Discord, others) or how active they are about discussing dev topics in general … anywhere (Twitter, etc).
  • Ask to model a simple project management app. Watch for excessive use of direct relations for lists (example: list fields housing in excess of 100+ entries) vs indirect relationships (better here). Watch for decisions when to use an object vs an optionsSet. Objects should be used when the app needs dynamic creation of entries. Options sets for categorization purposes for the most part. Big plus if they add attributes, where appropriate, to optionsSets.
  • Ask how they troubleshoot front and backend workflows. Watch for their approach. Big no-no could be that they do not use Bubble logs or their own logEntries. Watch for their decision/s when to process something on the frontEnd vs backEnd…
  • Ask them to explain you ways to build recursive logic. Kudos if they can explain using lists and not only counts.
  • Ask them to model a marketplace app. One of the many aspects to watch for could be on how they handle userRoles and access to the app’s pages based or not on roles and permissions.
  • Ask them to provide you with basic concepts about security. Watch for how they explain privacy rules, securing API calls and endpoints. At least these.

The above is a sampling of topics that should be able to provide you with a good understanding about their knowledge.

  • You could also ask them for their Bubble Dev Certificate but I would not refrain from using something along the lines of what is listed above as well. :wink:
4 Likes