<Martin Matejovsky> <2025-07> #1
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Time spent: 10 h
(of which reading task TODOs + planning 0.5 h, including time talking to screen about "why the hell is this not working")
Why the longest time in universe: unfortunatelly I have never worked with any used technology before, except JavaScript, Typescript and a little bit React (fresh beginner). I did not know how to write a line of code in Nest, Cypress, partially React and it´s tools; did not know (and unfortunately did not solve, I am sorry about this) overload of the browser to stay in green Performance Indicator. My lack of technology knowledge was a great blocker.
Interview Task: the best I´ve ever seen. I loved the general idea of such a real world scenario, how it was prepared, commented, great clean understandable code, excellent preparation, picking up ideal points to test a programmer in all important skills. I enjoyed every bit of it, which leads me to this conclusion:
It is obvious I do not have what it takes to acomplish task in expected time of 3 hours. I called to Karolína, that I must give up this job, but for fun I will do what I can. But I would love to be one day a man that can write exactly such an application. Be able to split code and functions by their pure responsibilities; pass data exactly as they should be passed (not less, not more); structure components in such an excelent way; choose the best tools for each job; optimize performance and see future caveats; cover it with unit and e2e tests; all developed in best technologies available at the time. To be such a developer is a Holy Grail to me. When thinking about how to get there I have options like to learn it at home with extreme slow learning rurve, or have a real everyday challenge + practice in a real company. I thought I would get a job as a medior frontend developer, which would be probably possible for me as Vue frontend developer, which is unfortunately not exactly what you need. But if you would be willing to accept a humble junior developer to join your ranks, with opportunity to become one day someone who can solve your test in 3 hours, just name your conditions and I would be greatefull for such a chance.
Martin Matějovský