Please find additional feedback regarding your test task and performance during the interviews below:
• Full-Stack Megacity score: (32 points out of 40)
• Java Platformer score: (38 points out of 60)
• General feedback and notes:
Platformer: Needed some minor fiddling to make it work with different files (file reader ""gameFile"" stores full path). Used Javadoc format comments 👍. Code is reasonably split up.
FS: Angular: Energy units validation doesn't allow entering caracters either 👍. Code is clean. Would've been nice if after making changes the app navigates back to buildings list. Edit building: Does what it's supposed to do. Create building: Energy units validation remains working here as well 👍.
Java: Manually creating building id (better to use @GeneratedValue on id field of BuildingDbo). No extra backend validation (e.g. index code, max energy validation). Code is reasonably structured. General feedback: Good submission overall. You seem to be a bit more comfortable with Angular than Java.