9,198 views
???? Take the full Ruby on Rails Developer training program on Hexlet: https://ru.hexlet.io/programs/rails?u... ???? FREE Ruby Basics Course: https://code-basics.com/ru/languages/... ✅ Useful programming webinars every week: https://ru.hexlet.io/link/lvQvgJ --- ???? Useful links: Hexlet Community: https://slack-ru.hexlet.io/ More public interviews: • Public interviews for beginners ... Our telegram channel: https://t.me/hexlet_ru --- A public interview is a training interview format where a junior developer tries to pass an interview for a front-end developer position. An experienced developer asks questions that help the candidate demonstrate knowledge of technologies and understanding of front-end approaches. At the end, the candidate will receive a verdict with a summary of his strengths and weaknesses. – Asked by: Vasily Fedoseyev, Senior RoR developer at InSales – Answered by: Alexander Illarionov, Junior Ruby developer – 00:00:00 - intro – 00:00:53 - who is InSales – 00:01:29 - what does Sasha do; VisualBasic and Delphi – 00:03:05 - didn't understand the difference between frontend and backend: why I chose Ruby – 00:04:48 - where the frontend ends and the backend begins – 00:05:39 - what is MVC framework – 00:08:15 - how the browser and OS process a request – 00:11:05 - http requests – 00:16:34 - Request cycle in Rails – 00:19:57 - databases and job – 00:23:43 - how to make background tasks: processes in databases – 00:33:15 - what happens if 2 transactions try to lock the same record – 00:36:26 - the database is getting bigger: what to do so that simultaneous requests do not slow down the system – 00:38:40 - types of trees and how to process them – 00:42:09 - logarithms and sorting – 00:47:09 - hash functions – 00:56:07 - tests – 01:00:00 - rails update and RoR version – 01:01:29 - what is the difference between rebase and merge – 01:04:05 - how Ruby works on message passing – 01:07:29 - model inheritance, polymorphic associations and class hierarchy – 01:09:32 - soft skills: what drives you at work – 01:10:40 - scrum, code review and criticism in the comments – 01:11:50 - windows, mac or linux? – 01:12:23 - why you shouldn't be hired – 01:13:06 - what's the best way to end a career interview – 01:13:54 - how IT companies are harassed in Russia #rubyonrails #itinterview #backend #interview #hexlet