SlideShare uma empresa Scribd logo
1 de 53
How to Pass an Interview for a Software Engineer? What to Do and What to Avoid? ,[object Object],[object Object],[object Object],Sofia ,  3 .05.2011
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is a Job Interview? A Stressful Situation or a Chance to Demonstrate Your Knowledge and Skills?
What is a Job Interview? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to Overcome the Stress? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interview Preparation What is the Best Way to Prepare Yourself for an Upcoming Interview?
Steps to Prepare for an Interview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Research the Company ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Research the Company (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Research the Offered Position ,[object Object],[object Object],[object Object],[object Object],[object Object]
Prepare for Technical Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Prepare for Technical Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Interview Process Typical Scenario for a Technical Interview
Technical Interview: The Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presenting the Company / Position ,[object Object],[object Object],[object Object],[object Object],[object Object],My name is … Our company is … bala-bla-bla … We are leader in … bla-bla-bla … Our products bla-bla-bla … Our projects … bla-bla-bla … We are the best!
Presenting Yourself ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Present yourself in short – your relevant experience, education, how did you start programming, etc.
Technical Assessment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technical Question – Example ,[object Object],[object Object],In C# which explain the fastest algorithm to sort a list of customers by their first name? …  I know the build-in Array.Sort() method, but I am not sure it is the fastest. If I had a computer I would perform a Google search. For multi-core CPUs I could try the parallel sorting using LINQ with parallel extensions. I should either implement own comparer or use a lambda function to sort by the FirstName property.
Technical Task – Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],How do you can randomize a sequence of playing cards?
Personal Character Assessment ,[object Object],[object Object],[object Object],Do you have experience working in a team? What do you prefer – being a leader or a player? Do you play some kind of sport? At what position? How do you react if you are about to miss a deadline?
Personal Character Assessment (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Negotiation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Your Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical Interview Questions and Answers (for Junior Software Development Positions)
Typical Interview Questions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
General Questions Experience, Education, Future Plans
Typical General Questions Where are you from? What High school have you graduated? What University have you graduated or you are studying now? When you started programming? How many books about computer programming you have read? What was the name of the last? Do you believe that computer programming is your passion and your future job? Can you work on full time (8 hours/day)? If not how many hours a week you can work?
Typical General Questions (2) What are your English skills? Can you freely talk on the telephone in English? What are your plans for the next few years? How you see your career after 2 or 3 years? How you inform yourself about new technologies? Do you read news or blogs? Which sites? Shall you study more after you graduate your current University degree? Maybe abroad? Describe your typical work day.
Technical Questions Algorithms, Databases, Web Technologies, Etc.
Typical Technical Questions ,[object Object],Explain what is a hash-table and how it works. Explain how the QuickSort works. How fast is it? You are given a set of words. Find all their subsets. Can you draw a picture of a linked list? You have to implement a Web spider which runs on a cluster of machines. How you will design it? Explain how polymoprhism works in the object-oriented programming (OOP)? What is typical for the Strings in C# / Java / PHP?
Typical Technical Questions (2) ,[object Object],What is database constraint? How constraints work? You have a table consisting of: EmployeeId (PK), Name, Salary, ManagerId (FK), DeptId (FK). Write a SQL query to find the name, salary and department of the employee that has minimal salary in his/her department. If many employees take the minimal salary, display just one of them. How we implement one-to-many and many-to-many relationship in relational databases? When we use "1 x 1" relationships in database modelling? Give an example.
Typical Technical Questions (3) ,[object Object],[object Object],How we execute multiple tasks in the same time in C#? What is the difference between DOM, SAX and StAX parsers for XML? How you use DOM in C# / Java / PHP? What is XPath and how it works? Give an example. How you use Xpath in C# / Java / PHP? You have to download 500 files from Internet but your network bandwidth is not too wide to handle 500 downloads simultaneously so you want to download the files by 10 at a time. How you implement this?
Typical Technical Questions (4) ,[object Object],Explain the meaning of the following CSS rule: .newscolumn { width: 400px; float: left; clear: both; } Explain the difference between HTTP GET and POST requests. We have a <div> element in a HTML page which is visible. How to hide the <div> with JavaScript? How to do the above in jQuery?
Typical Technical Questions (5) ,[object Object],What is custom tag / user control in a ASP.NET / Java based Web application? How it works? When we need this technology? How you could implement a shopping cart in ASP.NET / Java / PHP? What is AJAX and how it works? How we use AJAX in ASP.NET / jQuery / PHP / Java based Web application? We have a list of products that have name, price and photo. We need to display them in a Web application. Describe the steps to do this in ASP.NET / Java / PHP. How we implement URL rewriting in ASP.NET / Java Web application / PHP?
Typical Technical Questions (6) ,[object Object],What is source control repository? Which source control software you have used and when? What is software requirements specification (SRS)? What is the typical structure of such document? What is unit testing? When we need it? What unit testting frameworks you have used? How the continous integration works? Explain what is agile development. What is SCRUM? Explain the most important practices of SCRUM.
Abstract Thinking Questions Puzzles, Unsolvable Problems, Etc.
Abstract Thinking Questions ,[object Object],[object Object],Estimate how many gas stations exist in Sofia. Do you see the tree outside on the street? Can you calculate how many leaves it has? You have 8 balls. One of them is defective and weighs less than others. You have a balance to measure balls against each other. In 2 weighings how do you find the defective one?
Personal Character Questions Your Best and Worst Qualities, Ability to Work in a Team, How do you Handle a Stressful Situation?
Typical Personal Character Assessment Questions ,[object Object],Describe the ideal software company from your dreams. Can you describe an ideal collague / team member? What are your 5 best personal character qualities? What are your 5 worst personal character qualities? What kind of sport do you practice? At which position do you play? What shall you do if you have a deadline until tomorrow and your project is not completed? How do you resolve a conflict with a colleague?
Typical Personal Character Assessment Questions (2) ,[object Object],Do you prefer to work independently or in a team? Give some examples of a team work from your experience. How do you resolve a conflict with a colleague? Describe a difficult work situation / project you have experienced and how you overcame it. What does motivate you and what does not? How do you handle stress and pressure? How you can evaluate your results. What is success?
Typical Personal Character Assessment Questions (3) ,[object Object],What were your responsibilities at your last job / last project? What major challenges and problems did you face? How did you handle them? Why are you leaving your current job? What interests you about this job? What challenges are you looking for in this position? Why we need to hire you, not someone else?
The &quot;Salary&quot; Question How to Answer in the Best Way?
The &quot;Salary&quot; Question ,[object Object],[object Object],[object Object],What salary do you expect? I don't care about the payment. I want to work at the company for long-term and I believe that if my results are good I will be paid accordingly. I understand that I have to learn a lot. Thus now I think I could start with a salary of XXX leva and in a year I expect to become more skillful and get a pay rise of YYY (or be fired if I don't meet your expectations).
The &quot;Salary&quot; Question (2) ,[object Object],[object Object],[object Object],[object Object],I don't know what salary to expect. Please make an offer for me. You will be a junior developer (trainee). For this position our salary range is from XXX to YYY leva.
The &quot;Salary&quot; Question (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical Mistakes and How to Avoid Them? One Wrong Word Could Spoil the Deal!
Typical Mistakes ,[object Object],[object Object],[object Object],[object Object],Did you have colleagues or classmates who you can't stand? What were they? Why you can't stand them? Generally I can stand anyone. I don't like too much XXX kind of people but if I need to work in a team with such colleagues I will defenitely find a way.
Typical Mistakes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical Mistakes (2) ,[object Object],[object Object],[object Object],This is my first job and I want to start with 1800 leva net salary because I am very smart and experienced. I will work in your company for few months and will go abroad for a better job after I get some experience. I want to start a job at some management position because I have graduated University in UK.
Typical Mistakes (3) ,[object Object],[object Object],I want to start working but my University education is my first priority. Thus I will be unable to come at work each Tuesday and each Wednesday and when I have tests, exams and projects. My first priority is my job. In the same time I have some commitments in the University but I am flexible to do my best to move them out of working time. Sometimes (e.g. once monthly) I will have to take tests / exams in the University and I hope we could find a way to avoid harmful consequences for my projects at work due to my eventual absence. Do you think this would be possible?
Other Hints Do not Come Late, Usual Dressing, …
Other Hints ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to Pass an Interview for Software Engineer? ,[object Object]

Mais conteúdo relacionado

Destaque

Mechanical, electrical, and plumbing engineering enhancements in revit 2016 nk
Mechanical, electrical, and plumbing engineering enhancements in revit 2016 nkMechanical, electrical, and plumbing engineering enhancements in revit 2016 nk
Mechanical, electrical, and plumbing engineering enhancements in revit 2016 nkmurala12
 
Section 1 - Building and Construction
Section 1 - Building and ConstructionSection 1 - Building and Construction
Section 1 - Building and ConstructionDaniel Woodward
 
HVAC Design Project
HVAC Design ProjectHVAC Design Project
HVAC Design ProjectLuis Molina
 
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote ControlBasics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Controlusha kannappan
 
Understanding Building Construction and Loads
Understanding Building Construction and LoadsUnderstanding Building Construction and Loads
Understanding Building Construction and LoadsAaron Johnson
 
Understanding_Construction_Risk_Assessment
Understanding_Construction_Risk_AssessmentUnderstanding_Construction_Risk_Assessment
Understanding_Construction_Risk_AssessmentCraig Ihde
 
Construction Activities and Process
Construction Activities and ProcessConstruction Activities and Process
Construction Activities and ProcessJ.j. Hayashi
 
Construction Contracts: Basics of Contracts and Contract Administration
Construction Contracts:  Basics of Contracts and Contract AdministrationConstruction Contracts:  Basics of Contracts and Contract Administration
Construction Contracts: Basics of Contracts and Contract AdministrationGerald R. (Jerry) Genge
 
Selenium webdriver interview questions and answers
Selenium webdriver interview questions and answersSelenium webdriver interview questions and answers
Selenium webdriver interview questions and answersITeLearn
 
Integrating Cost & Engineering Considerations in HVAC Design
Integrating Cost & Engineering Considerations in HVAC DesignIntegrating Cost & Engineering Considerations in HVAC Design
Integrating Cost & Engineering Considerations in HVAC DesignJaygopal Kottilil
 
Fire sprinkler abcb reference document - automatice fire sprinkler system
Fire sprinkler   abcb reference document - automatice fire sprinkler systemFire sprinkler   abcb reference document - automatice fire sprinkler system
Fire sprinkler abcb reference document - automatice fire sprinkler systemJorge Muno
 
day 3: Control Concepts & BMS
day 3: Control Concepts & BMS day 3: Control Concepts & BMS
day 3: Control Concepts & BMS RCREEE
 

Destaque (15)

Mechanical, electrical, and plumbing engineering enhancements in revit 2016 nk
Mechanical, electrical, and plumbing engineering enhancements in revit 2016 nkMechanical, electrical, and plumbing engineering enhancements in revit 2016 nk
Mechanical, electrical, and plumbing engineering enhancements in revit 2016 nk
 
Section 1 - Building and Construction
Section 1 - Building and ConstructionSection 1 - Building and Construction
Section 1 - Building and Construction
 
Airchanges hvac
Airchanges hvacAirchanges hvac
Airchanges hvac
 
HVAC Design Project
HVAC Design ProjectHVAC Design Project
HVAC Design Project
 
Basics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote ControlBasics of Selenium IDE,Core, Remote Control
Basics of Selenium IDE,Core, Remote Control
 
Understanding Building Construction and Loads
Understanding Building Construction and LoadsUnderstanding Building Construction and Loads
Understanding Building Construction and Loads
 
Understanding_Construction_Risk_Assessment
Understanding_Construction_Risk_AssessmentUnderstanding_Construction_Risk_Assessment
Understanding_Construction_Risk_Assessment
 
Construction Activities and Process
Construction Activities and ProcessConstruction Activities and Process
Construction Activities and Process
 
Construction Contracts: Basics of Contracts and Contract Administration
Construction Contracts:  Basics of Contracts and Contract AdministrationConstruction Contracts:  Basics of Contracts and Contract Administration
Construction Contracts: Basics of Contracts and Contract Administration
 
Selenium webdriver interview questions and answers
Selenium webdriver interview questions and answersSelenium webdriver interview questions and answers
Selenium webdriver interview questions and answers
 
Selenium WebDriver FAQ's
Selenium WebDriver FAQ'sSelenium WebDriver FAQ's
Selenium WebDriver FAQ's
 
Integrating Cost & Engineering Considerations in HVAC Design
Integrating Cost & Engineering Considerations in HVAC DesignIntegrating Cost & Engineering Considerations in HVAC Design
Integrating Cost & Engineering Considerations in HVAC Design
 
Fire sprinkler abcb reference document - automatice fire sprinkler system
Fire sprinkler   abcb reference document - automatice fire sprinkler systemFire sprinkler   abcb reference document - automatice fire sprinkler system
Fire sprinkler abcb reference document - automatice fire sprinkler system
 
HVAC: New chiller requirements
HVAC: New chiller requirementsHVAC: New chiller requirements
HVAC: New chiller requirements
 
day 3: Control Concepts & BMS
day 3: Control Concepts & BMS day 3: Control Concepts & BMS
day 3: Control Concepts & BMS
 

Mais de Svetlin Nakov

BG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиBG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиSvetlin Nakov
 
Programming World in 2024
Programming World in 2024Programming World in 2024
Programming World in 2024Svetlin Nakov
 
AI Tools for Business and Startups
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and StartupsSvetlin Nakov
 
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)Svetlin Nakov
 
AI Tools for Entrepreneurs
AI Tools for EntrepreneursAI Tools for Entrepreneurs
AI Tools for EntrepreneursSvetlin Nakov
 
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Svetlin Nakov
 
AI Tools for Business and Personal Life
AI Tools for Business and Personal LifeAI Tools for Business and Personal Life
AI Tools for Business and Personal LifeSvetlin Nakov
 
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковДипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковSvetlin Nakov
 
Дипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПДипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПSvetlin Nakov
 
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТСвободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТSvetlin Nakov
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the FutureSvetlin Nakov
 
Programming Languages Trends for 2023
Programming Languages Trends for 2023Programming Languages Trends for 2023
Programming Languages Trends for 2023Svetlin Nakov
 
IT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperIT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperSvetlin Nakov
 
GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)Svetlin Nakov
 
IT Professions and Their Future
IT Professions and Their FutureIT Professions and Their Future
IT Professions and Their FutureSvetlin Nakov
 
How to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobHow to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobSvetlin Nakov
 
Призвание и цели: моята рецепта
Призвание и цели: моята рецептаПризвание и цели: моята рецепта
Призвание и цели: моята рецептаSvetlin Nakov
 
What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?Svetlin Nakov
 
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)Svetlin Nakov
 
Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Svetlin Nakov
 

Mais de Svetlin Nakov (20)

BG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиBG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учители
 
Programming World in 2024
Programming World in 2024Programming World in 2024
Programming World in 2024
 
AI Tools for Business and Startups
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
 
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)
 
AI Tools for Entrepreneurs
AI Tools for EntrepreneursAI Tools for Entrepreneurs
AI Tools for Entrepreneurs
 
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
 
AI Tools for Business and Personal Life
AI Tools for Business and Personal LifeAI Tools for Business and Personal Life
AI Tools for Business and Personal Life
 
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковДипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин Наков
 
Дипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПДипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООП
 
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТСвободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the Future
 
Programming Languages Trends for 2023
Programming Languages Trends for 2023Programming Languages Trends for 2023
Programming Languages Trends for 2023
 
IT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperIT Professions and How to Become a Developer
IT Professions and How to Become a Developer
 
GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)
 
IT Professions and Their Future
IT Professions and Their FutureIT Professions and Their Future
IT Professions and Their Future
 
How to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobHow to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a Job
 
Призвание и цели: моята рецепта
Призвание и цели: моята рецептаПризвание и цели: моята рецепта
Призвание и цели: моята рецепта
 
What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?
 
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
How to Become a Software Developer - Nakov in Mongolia (Oct 2022)
 
Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)
 

Último

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

How to Pass an Interview for Software Engineering Job

  • 1.
  • 2.
  • 3. What is a Job Interview? A Stressful Situation or a Chance to Demonstrate Your Knowledge and Skills?
  • 4.
  • 5.
  • 6. Interview Preparation What is the Best Way to Prepare Yourself for an Upcoming Interview?
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. The Interview Process Typical Scenario for a Technical Interview
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Typical Interview Questions and Answers (for Junior Software Development Positions)
  • 25.
  • 26. General Questions Experience, Education, Future Plans
  • 27. Typical General Questions Where are you from? What High school have you graduated? What University have you graduated or you are studying now? When you started programming? How many books about computer programming you have read? What was the name of the last? Do you believe that computer programming is your passion and your future job? Can you work on full time (8 hours/day)? If not how many hours a week you can work?
  • 28. Typical General Questions (2) What are your English skills? Can you freely talk on the telephone in English? What are your plans for the next few years? How you see your career after 2 or 3 years? How you inform yourself about new technologies? Do you read news or blogs? Which sites? Shall you study more after you graduate your current University degree? Maybe abroad? Describe your typical work day.
  • 29. Technical Questions Algorithms, Databases, Web Technologies, Etc.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Abstract Thinking Questions Puzzles, Unsolvable Problems, Etc.
  • 37.
  • 38. Personal Character Questions Your Best and Worst Qualities, Ability to Work in a Team, How do you Handle a Stressful Situation?
  • 39.
  • 40.
  • 41.
  • 42. The &quot;Salary&quot; Question How to Answer in the Best Way?
  • 43.
  • 44.
  • 45.
  • 46. Typical Mistakes and How to Avoid Them? One Wrong Word Could Spoil the Deal!
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Other Hints Do not Come Late, Usual Dressing, …
  • 52.
  • 53.