Upgrade to Pro — share decks privately, control downloads, hide ads and more …

(Interview Clinic) Interview Preparation Tips for Fresh Graduates

(Interview Clinic) Interview Preparation Tips for Fresh Graduates

Conducted to the undergrads of University of Moratuwa, Faculty of IT on 24th of January 2023.

Nishan Chathuranga

January 24, 2023
Tweet

More Decks by Nishan Chathuranga

Other Decks in Education

Transcript

  1. Table of contents How to answer common interview questions Technical

    Knowledge How do they test technical knowledge relevant to a position First Impression How to give a good first impression to the interviewer What Do They Ask? Common Mistakes Common mistakes that interviewees (Fresh Graduates) do. 03 04 01 02 What Should We Ask? What sort of questions do we (interviewee) need to ask about the company and position? 05
  2. T-Shaped engineers became popular mostly due to agile principles (focus

    on self-organizing teams with cross-functional members) since a T-shaped engineer is an ideal candidate to be a cross-functional team member
  3. CODE QUALITY SOLID Principles, Unit Testing, DRY, Clean Architecture DATABASES

    & CLOUD BigO, Recursion, Polymorphism SQL, NoSQL, Serverless, AI AGILE & COMMUNICATION Verbal & Written Communication, Agile/Scrum OOP & ALGORITHMS Main Focus
  4. I know OOP! • Explain the concept of Constructor? •

    Can you specify the accessibility modifier for methods inside the interface? • Is it possible for a class to inherit the constructor of its base class? • Why do we need Polymorphism, and how is it used? • What is Compile time Polymorphism and how is it different from Runtime Polymorphism? • What is Object-Oriented Programming (OOP)? • What is the meaning of life? • Why are we here?
  5. What if I don’t have technical skills? Go to YouTube,

    search for a crash course on something that you like to learn (React, OOP, .NET), create a small project and push it to Github. In one week, you can learn 7 frameworks. Create a portfolio from the work you do & host it on Github pages. You can use a free API if you hate backends. (e.g. - openweathermap.org/api)
  6. Real World Problem Solving Use a real world software project

    you did to explain your experience, most of the time this is your level 2 project, Internship or Level 4 Research
  7. • Frameworks used • Your responsibilities / contribution • High-level

    architecture • Teamwork • What’s an API • How you handled Authentication and Authorization • Databases used and why? • Problems faced and your solutions • Any design patterns or architectures used? • Exception handling • Cloud services
  8. Then you can answer questions like… • What is the

    project you are most proud of, and how did you contribute to it? • Tell me about a time when you went above and beyond your expected tasks while working on a project. • How did your education prepare you for this job? • When is it appropriate to denormalize database design? • What is the role of continuous integration systems in the automated-build process?
  9. Going Forward… ..in working with a specific framework Experience Experience

    ..in software industry Web Technologies/ Enterprise Applications/ Backend & Servers/ Cloud Services Experience ..in a Leadership role, code quality, customer communication 25% 50% 75%
  10. Key Takeaways • Interviewers ask technical questions to learn your

    skill levels and how you process information. • Prepare to discuss your approach and explain your reasoning. • If necessary, ask for a moment to collect your thoughts. Ask clarifying questions if needed.
  11. Is it at the moment you enter the meeting room

    or Online call ? 1. At the moment you start your email thread with company’s talent acquisition team 2. At the moment you enter the company premises 3. At the moment you start the video call 4. During the Interview time
  12. How can you make a great first impression Attire The

    way you respond (Eye contact , Body language ) The way you speak Show some interest Be Positive & Confident
  13. What should you do to give Great first Impression 1.

    Be prepared with the Technical showcasing 1. Do a research about the company (Technologies , Culture , bit of history , JD ) 1. Practise for the known questions 1. Practise with your friend
  14. Attitude Leadership IQ Your Future plan What areas will be

    covered ? SWOT Extra curricular Activities Your Knowledge on career path
  15. Research their company Products and services, History, Values Poor body

    language Wear smart, sit up right, smile, be positive Not giving a weakness when asked Showing up late I don’t have any weaknesses because I’m the superman! Not knowing what’s on your CV Not prepared to ask questions from them Talking too little / too long
  16. Demonstrating.. doubt · fear · hesitation · irresolution · uncertainty

    If you’re not confident about what you’re saying, we most definitely going to see that when you talk!
  17. Comes with internship, level 2 project Code that you have

    published on github Answers given in the interview Looking at your cv Answers given in the interview No experience? Read about Kendo UI before going to the interview Internship experience SE
  18. Comes with internship, level 2 project When you answer questions

    like “What are your strengths” give examples that demonstrate these qualities QA
  19. Lack of proof ! You should maintain a portfolio with

    the work you have done, not just UIs, including the frameworks, technologies used, your responsibilities, problems faced and solutions you provided
  20. What is an interview? What do we want to know?

    What type of people we want in a role like this?
  21. What Not to Say • Avoid saying “I don’t know”:

    You don't have to have a good plan when interviewers ask, "Can you specify the accessibility modifier for methods inside the interface?" but you need some kind of response. Saying, "I have no idea" is less effective than saying, "I’d try that out and see, because I have not come across a situation like that before.“ • Don't go too far: These questions are wacky, yes, but keep in mind interviewers may be using them to see your character and values. So, be true to yourself in responding, but skirt away from responses that imply you'd engage in unethical or illegal behavior. • Don't take it too seriously: Give a real response, and take the question seriously. But don't forget to have a bit of fun with it, too. Remember, the interviewer is well aware that this question is unexpected and hard to respond to.
  22. Interviewers want to see unrehearsed responses. By posing unexpected questions,

    interviewers hope to see your thought process and personality. Talk it through. Unlike other interview questions, you won't have a polished answer in place for these unexpected questions, so don't be afraid to stumble through your thought process, even if it means giving a response that's less articulate than usual. Don't get flustered. Do your best to avoid seeming totally taken aback or annoyed by weird questions—instead, aim to have fun with it as best as you can!
  23. Personal SWOT analysis Strengths What do you do better than

    anyone else? Weaknesses What tasks do you usually avoid because you don't feel confident doing them? Opportunities What new technology can help you? What trends do you see, and how can you take advantage of them? Threats What obstacles do you currently face at work? S W O T
  24. Weakness Opportunity Strength I find it hard to say NO

    to people I always try to assess my capacity for the extra work. I’m looking for better ways that I can mitigate stress and maintain the work-life balance
  25. What’s the one thing that I can do in this

    role to help your business succeed?
  26. Can you tell me more about the team I would

    be a part of in this role?
  27. Now when they answer your questions, show active listening skills.

    “Oh you mentioned ____ , can you elaborate more on that please?”
  28. What do you think is the best impression? “I went

    to university for 2 years *, please hire me” “I have worked with these web technologies and I have proof. I can be trusted to get the work done” * I have 80% attendance
  29. “The best time to plant a tree was 20 years

    ago. The second best time is now.” ― Chinese Proverb