Expert Session : How to become
Industry ready Engineers
Dr. Nilam Choudhary, Associate
Professor, CSE SKIT Jaipur
Outline
❖ Career Opportunities
❖ What is a Job Interview
❖ The Keys to a successful Interview
❖ Know yourself
❖ Types of Interview
❖ Review/Rehearse
❖ Preparing for the Interview
❖ Rules of thumb dress code
❖ Day of the interview
❖ Interview Process
❖ Follow up
❖ Content for Preparation
Different Types of Jobs in Computer Science (Career
Opportunities)
● Software Developer- Software developers identify a problem that a computer program can
solve, and develop the software to solve it. ...
● Artificial Intelligence Engineer AI is the hottest, most futuristic-feeling trend in the world of
tech. ...
● Data Scientist ...
● Network Architect ...
● Full-Stack Developer ...
● Cybersecurity Professional ...
● Web Developer ...
With the rapid growth of India's startup economy, the demand for skilled IT professionals is on the
rise. Some jobs, such as those related to cybersecurity, systems engineering, cloud engineering and
software architecture, offer high annual salaries.
Data analysis on engineering jobs
One by one steps for job and recruitment process
Process of a company for hiring a suitable candidate
1. Identify the hiring needs.
2. Prepare job descriptions.
3. Devise recruitment strategy.
4. Screen and shortlist candidates.
5. Conduct interviews.
6. Evaluate and make the offer.
7. Onboard the new employee.
WE ARE HERE
Job Interview
● A job interview is a meeting or conversation between a potential employer
and a job candidate
● The purpose of the interview is to gather and receive information about
the candidate's skills, personality, character, expertise, and domain
knowledge
● The employer uses the interview to assess whether the candidate is the
right person for the role, while the candidate uses the interview to learn
more about the position and impress the employer.
Keys of successful Interview
Keys of successful Interview
• Arrive early
-10-15 minutes early
• Remain calm and collected
• Listen attentively
• Show confidence
Know yourself
● Be able to articulate your
○ Skills
○ Values
○ Interests
○ Abilities
○ Long-Term Plans
● Be able to give examples of them
● Think on your feet- outside the box
● Use common sense
Types of Interview
● On Campus Interviews
○ Selection criteria
○ Written Test
○ Technical Interview
○ Group Discussion
○ Extempore
○ HR Round
● Off Campus
○ Screening Interviews
○ Second-round Interviews
○ One to one
○ Panel Interviews
○ Group Interviews
Review
● Prepared for questions about resume
● Familiar with Content
● Answer questions pertaining to resume
● Typically asked question
“Why should we hire you”
“Tell me about any of your weaknesses….”
● Interview starter Questions
“Tell me about yourself”
“ You mentioned many skills in your resume please
justify it with any of the examples that you are able to handle
situations”
Rehearse
● Practice
○ Mirroring technique
○ Video clips
○ Friends, family
● Note Cards
● No memorized answers
o Buzz words
o Just concepts and key
Preparing for Interview
● Copy of resume updated & in folder
● Reference included
● Few questions prepared for the interview
● Visualize the setting, think positive
● don’t take the stress
● What to wear
Rules of thumb dress code
● Comfortable/formal attire
● Look like an IT professional
● wearing the right outfit can help you feel comfortable and confident.
● Your dress sense makes a first impression
● Choose clothing that matches the climate and season.
● Be yourself
● Accessories
○ Shoes - be polished, comfortable
○ Socks/Hose - wear properly
○ Belts- if have belt loops, wear a belt
Ctd….
Day of the interview
● Fresh shower, well-groomed
● Eat prior to the interview
● Avoid too much caffeine and sugar
● Check the checklist of documents
● Arrive early
○ 15 minutes of ample time
○ Too early makes interviewers nervous
● Positive attitude, be soft-spoken
Types of placement companies
● Product-base companies
○ Microsoft
○ Amazon
○ Google
○ Intel
○ Meta
○ Apple
○ IBM
○ Salesforce
○ Twitter
○ Walmart
○ Adobe
○ Accenture
○ Nvidia
○ Intuit
○ E&Y
○ Cisco
○ Amdocs
○ Deloitte
○ Morgan Stanley
○ Oracle
Ctd…..
● Software-based
companies
○ TCS
○ Databrics
○ Dropbox
○ MongoDB
○ GitHub
○ UiPath
○ Pure Storage
○ Zscaler
○ Snowflake
○ Cvent
○ Datadog
○ Slack
○ Zoho
○ Infosays
○ Intimetec
○ Zuspay
○ Othes……..
Hiring method by companies
o SIH/ cyber security Kavach
Hackathon,
o Ideathon, Designathon,
o Google Code Jam
o Codeavour
o The ICPC International Collegiate
Programming Contest
o Google Kick Start
o GeeksForGeeks
o Google Hash Code
o Facebook Hacker Cup
o Codeforces Coding Competitions
o Codechef Coding Competitions
o Topcoder Coding Competitions
o Atcoder Coding Competitions
o Hacker Earth Coding Competitions
o Hacker Rnak Coding Competitions
o Leetcode Coding Competitions
• Campus recruitment
• Coding-based hiring
• Project Based hiring
• National & International Competition:
Ctd…
● Internship/ Club/ Chapter programs:- Gsoc (Google Summer of Code), GDSC
(Google Developer Student Club), MSA (Microsoft Student Ambassador)
● Professional Society Chapters: IEEE, CSI, ACM, ISTE, IE etc
● Professional platform
○ Linkedin
○ IEEE collaborator
○ ResearchGate
○ Publon
○ others
Coding-based hiring
A Step by Step Guide for Placement Preparation
● Aptitude Test
o Course material
o Practice Tests
o Puzzles
● Programming Language - It is recommended to know at least one language thoroughly) C++, Java, Python.
● Subject basics: Most important subjects that you must know for any company interview are undoubtedly
data structures and algorithms. DSA, Algorithms
● Other important CS subjects: Please go through the basics of the following three subjects :
DBMS, OS, Computer Networks
● Top topics for Interview Preparation for Software Developer: An assorted list of questions that should not
be skipped.
● Tracking your progress:
track your progress on online coding platforms
Ctd…
Revise the working and use of popular Data Structures: like Heap, Hashing, Advanced Data Structures, Trees and
Graphs
Time Complexities: It is recommended to pay special attention to the analysis of extra space and time complexity of
algorithms. Do the Analysis of Algorithms
Interesting Algorithms: Mathematics is the base of algorithms and all those good at maths definitely play better with
algorithms. Mathematical Algos, Randomized Algos, Bit Algos, Pattern Searching, Backtracking, String Algorithms, Branch
and Bound
System Design Questions: These questions are more likely to be asked to experience candidates, but basic design
questions like OOP concepts, Singleton Pattern, etc have been asked to freshers also.
MCQs : Although not directly asked in all companies, these multiple-choice questions help you make your concepts
stronger and retain the concepts subconsciously.
Ctd…
Interview Corner: Try to solve as many interview questions as you can for the company you are preparing. If finished, you can
always practice other company questions to projects you have done: Thoroughly revise all the work you have done till now in
your projects. The grilling about projects can sometimes be very deep. Also, choose your words before you speak. Mention
only those topics where you think you are fine to be grilled upon
Important FAQs :
When to use which data structure & algorithm and why?
Why one approach is better than the other for a given problem?
The optimal solution for a given problem.
Which coding language is best for any given problem and why?
Real-life implementation of a given concept.
Practice topic-wise: You can pick topics one by one and practice them according to your weak areas.
After placement scenario
● Focus on your career and improve yourself
● 5 skills that can make Indian engineers industry ready
○ Ability to become life-long learners
○ The world’s complexity demands critical thinking skills
○ Problem-solving skills create disruption
○ Industry-ready engineers need solid communication skills
○ Technical skills remain crucial
Any question?

How to become Industry ready engineers.pdf

  • 1.
    Expert Session :How to become Industry ready Engineers Dr. Nilam Choudhary, Associate Professor, CSE SKIT Jaipur
  • 2.
    Outline ❖ Career Opportunities ❖What is a Job Interview ❖ The Keys to a successful Interview ❖ Know yourself ❖ Types of Interview ❖ Review/Rehearse ❖ Preparing for the Interview ❖ Rules of thumb dress code ❖ Day of the interview ❖ Interview Process ❖ Follow up ❖ Content for Preparation
  • 3.
    Different Types ofJobs in Computer Science (Career Opportunities) ● Software Developer- Software developers identify a problem that a computer program can solve, and develop the software to solve it. ... ● Artificial Intelligence Engineer AI is the hottest, most futuristic-feeling trend in the world of tech. ... ● Data Scientist ... ● Network Architect ... ● Full-Stack Developer ... ● Cybersecurity Professional ... ● Web Developer ... With the rapid growth of India's startup economy, the demand for skilled IT professionals is on the rise. Some jobs, such as those related to cybersecurity, systems engineering, cloud engineering and software architecture, offer high annual salaries.
  • 4.
    Data analysis onengineering jobs
  • 5.
    One by onesteps for job and recruitment process Process of a company for hiring a suitable candidate 1. Identify the hiring needs. 2. Prepare job descriptions. 3. Devise recruitment strategy. 4. Screen and shortlist candidates. 5. Conduct interviews. 6. Evaluate and make the offer. 7. Onboard the new employee. WE ARE HERE
  • 6.
    Job Interview ● Ajob interview is a meeting or conversation between a potential employer and a job candidate ● The purpose of the interview is to gather and receive information about the candidate's skills, personality, character, expertise, and domain knowledge ● The employer uses the interview to assess whether the candidate is the right person for the role, while the candidate uses the interview to learn more about the position and impress the employer.
  • 7.
  • 8.
    Keys of successfulInterview • Arrive early -10-15 minutes early • Remain calm and collected • Listen attentively • Show confidence
  • 9.
    Know yourself ● Beable to articulate your ○ Skills ○ Values ○ Interests ○ Abilities ○ Long-Term Plans ● Be able to give examples of them ● Think on your feet- outside the box ● Use common sense
  • 10.
    Types of Interview ●On Campus Interviews ○ Selection criteria ○ Written Test ○ Technical Interview ○ Group Discussion ○ Extempore ○ HR Round ● Off Campus ○ Screening Interviews ○ Second-round Interviews ○ One to one ○ Panel Interviews ○ Group Interviews
  • 11.
    Review ● Prepared forquestions about resume ● Familiar with Content ● Answer questions pertaining to resume ● Typically asked question “Why should we hire you” “Tell me about any of your weaknesses….” ● Interview starter Questions “Tell me about yourself” “ You mentioned many skills in your resume please justify it with any of the examples that you are able to handle situations”
  • 12.
    Rehearse ● Practice ○ Mirroringtechnique ○ Video clips ○ Friends, family ● Note Cards ● No memorized answers o Buzz words o Just concepts and key
  • 13.
    Preparing for Interview ●Copy of resume updated & in folder ● Reference included ● Few questions prepared for the interview ● Visualize the setting, think positive ● don’t take the stress ● What to wear
  • 14.
    Rules of thumbdress code ● Comfortable/formal attire ● Look like an IT professional ● wearing the right outfit can help you feel comfortable and confident. ● Your dress sense makes a first impression ● Choose clothing that matches the climate and season. ● Be yourself ● Accessories ○ Shoes - be polished, comfortable ○ Socks/Hose - wear properly ○ Belts- if have belt loops, wear a belt
  • 15.
  • 16.
    Day of theinterview ● Fresh shower, well-groomed ● Eat prior to the interview ● Avoid too much caffeine and sugar ● Check the checklist of documents ● Arrive early ○ 15 minutes of ample time ○ Too early makes interviewers nervous ● Positive attitude, be soft-spoken
  • 17.
    Types of placementcompanies ● Product-base companies ○ Microsoft ○ Amazon ○ Google ○ Intel ○ Meta ○ Apple ○ IBM ○ Salesforce ○ Twitter ○ Walmart ○ Adobe ○ Accenture ○ Nvidia ○ Intuit ○ E&Y ○ Cisco ○ Amdocs ○ Deloitte ○ Morgan Stanley ○ Oracle
  • 18.
    Ctd….. ● Software-based companies ○ TCS ○Databrics ○ Dropbox ○ MongoDB ○ GitHub ○ UiPath ○ Pure Storage ○ Zscaler ○ Snowflake ○ Cvent ○ Datadog ○ Slack ○ Zoho ○ Infosays ○ Intimetec ○ Zuspay ○ Othes……..
  • 19.
    Hiring method bycompanies o SIH/ cyber security Kavach Hackathon, o Ideathon, Designathon, o Google Code Jam o Codeavour o The ICPC International Collegiate Programming Contest o Google Kick Start o GeeksForGeeks o Google Hash Code o Facebook Hacker Cup o Codeforces Coding Competitions o Codechef Coding Competitions o Topcoder Coding Competitions o Atcoder Coding Competitions o Hacker Earth Coding Competitions o Hacker Rnak Coding Competitions o Leetcode Coding Competitions • Campus recruitment • Coding-based hiring • Project Based hiring • National & International Competition:
  • 20.
    Ctd… ● Internship/ Club/Chapter programs:- Gsoc (Google Summer of Code), GDSC (Google Developer Student Club), MSA (Microsoft Student Ambassador) ● Professional Society Chapters: IEEE, CSI, ACM, ISTE, IE etc ● Professional platform ○ Linkedin ○ IEEE collaborator ○ ResearchGate ○ Publon ○ others
  • 21.
  • 22.
    A Step byStep Guide for Placement Preparation ● Aptitude Test o Course material o Practice Tests o Puzzles ● Programming Language - It is recommended to know at least one language thoroughly) C++, Java, Python. ● Subject basics: Most important subjects that you must know for any company interview are undoubtedly data structures and algorithms. DSA, Algorithms ● Other important CS subjects: Please go through the basics of the following three subjects : DBMS, OS, Computer Networks ● Top topics for Interview Preparation for Software Developer: An assorted list of questions that should not be skipped. ● Tracking your progress: track your progress on online coding platforms
  • 23.
    Ctd… Revise the workingand use of popular Data Structures: like Heap, Hashing, Advanced Data Structures, Trees and Graphs Time Complexities: It is recommended to pay special attention to the analysis of extra space and time complexity of algorithms. Do the Analysis of Algorithms Interesting Algorithms: Mathematics is the base of algorithms and all those good at maths definitely play better with algorithms. Mathematical Algos, Randomized Algos, Bit Algos, Pattern Searching, Backtracking, String Algorithms, Branch and Bound System Design Questions: These questions are more likely to be asked to experience candidates, but basic design questions like OOP concepts, Singleton Pattern, etc have been asked to freshers also. MCQs : Although not directly asked in all companies, these multiple-choice questions help you make your concepts stronger and retain the concepts subconsciously.
  • 24.
    Ctd… Interview Corner: Tryto solve as many interview questions as you can for the company you are preparing. If finished, you can always practice other company questions to projects you have done: Thoroughly revise all the work you have done till now in your projects. The grilling about projects can sometimes be very deep. Also, choose your words before you speak. Mention only those topics where you think you are fine to be grilled upon Important FAQs : When to use which data structure & algorithm and why? Why one approach is better than the other for a given problem? The optimal solution for a given problem. Which coding language is best for any given problem and why? Real-life implementation of a given concept. Practice topic-wise: You can pick topics one by one and practice them according to your weak areas.
  • 25.
    After placement scenario ●Focus on your career and improve yourself ● 5 skills that can make Indian engineers industry ready ○ Ability to become life-long learners ○ The world’s complexity demands critical thinking skills ○ Problem-solving skills create disruption ○ Industry-ready engineers need solid communication skills ○ Technical skills remain crucial
  • 26.