speed You’ll pass the whole gang, and you’ll soon take the lead. Wherever you fly, you’ll be best of the best Wherever you go you will top all the rest Except when you don’t Because, sometimes, you won’t Oh, the Places You’ll Go! - Dr Seuss
• Isn’t always your fault ◦ Institutions have faulty hiring processes ◦ Some people are bad interviewers ◦ Other candidates were stronger • Sometimes is your fault ◦ You need more preparation ◦ You had a bad day You only need to pass one hiring process! Interviews are a two-way process. It’s ok to drop from one Failing an interview doesn’t define you as a person or a professional!!
Achievements Degree, certifications, publications GitHub / GitLab / Codeberg ◦ Open source contributions Personalised touch ◦ Bold colour or design* Takeaway: Include something that gives you an advantage over other candidates
• • • Companies still do it Do not memorise exercises Learn your DSA (Data Structures and Algorithms) Do not cheat* Take home assignments • • • Do not use AI unless explicitly allowed Do not cheat Have fun, do your best. ◦ Companies usually don’t have a standard way to evaluate
• Very easy to spot ◦ Cadence and intonation You cannot prepare for every possible question Interiorise the knowledge • Practice: At work, at home ◦ Very difficult to do it if you only program with AI Do not use “psychological tricks” • • Inherently dishonest Requires a lot of practice. Do not waste your time
Highlight important information Evaluation criteria • • Communication ◦ Language command First impressions ◦ Attitude • • Memorise your answers Take to much time.
Know your stuff Answer “I don’t know” ◦ “But: I think…” Evaluation criteria • • • • Knowledge Intelligence Communication Honesty • • Make up stuff to cover your lack of knowledge For online interviews: Use AI to answer questions
skills Be an artisan, a virtuoso ◦ Know your tools Ask questions if needed • Waste your time Evaluation criteria • • Knowledge Craft ◦ You spent time mastering your skills, therefore you enjoy it.
it. Nowadays, I tend to recognize bad programmers more easily; not because their programs are bad (although they frequently are a complicated, unstable mess), but because you sense they are not comfortable programming, as if their own programs were a burden and a mystery to them. Dr. Luiz Henrique de Figueiredo (Lua co-creator)
Architecture Logistics ◦ WFH, Laptop and others Show interest on the company Evaluation criteria • Usually, none • • • • HR stuff ◦ Salary, leaves, insurance “I have no questions” Ask for feedback ◦ Compliance Personal and/or offensive questions
in. It is either: ◦ Just a checkbox for HR ◦ We have two or more candidates, and we let an Executive decide which one gets the job HR round • • You’re 100% in. Discuss your compensation, and other arrangements.