Uploaded by Shazeb L

OR Guide

advertisement
OR Jobs in
India
● Career Options
● Companies
● Hiring Process
Alok Patel
Email id: or.ai.alok@gmail.com
1
Career options for OR Graduates
Data Science
OR scientist/Analyst
●
●
Data Scientist
●
Data Engineer
Operations Research
Modeling, Coding, Algorithms, Solution techniques
OR Consultant
●
Domain expertise
●
Modeling tools - Supply chain guru, JDA, o9
Simulation Engineer
●
DES, Monte-carlo, ABM; Anylogic, Arena, SIMUL8
●
OR scientist/analyst/engineer
●
OR Consultant
●
Data analysis, visualization; SQL, Power BI, Tableau
●
Simulation Engineer
●
Business acumen
●
Supply chain analyst
○
●
forecasting/planning/capacity planner
Business analyst
○
Operations
Analyst
Common skills:
●
Communication
●
Problem solving
●
Leadership/Initiative/Ownership
2
Companies Hiring OR Graduates in India
Consultancy:
●
BCG, McKinsey, Bain & Co, TCS, Wipro, Infosys,...
●
Big 4 - EY, PWC, KPMG, Deloitte
●
ITC Infotech, FICO
Retail
●
Amazon, Flipkart, Target, Walmart, Udaan, Reliance
Product
●
Dell, Apple, Intel, Micron, Bayer
Start-ups
●
Optym, JDA, o9, Coupa, Ormae
R&D:
●
Mercedes, Ford, TCS Innovation labs,
Microsoft, IBM
Airlines:
●
Indigo, Air Asia, United Airlines, Emirates
●
Manufacturing - Boeing, Airbus - Design and supply
chain optimization roles
●
Consulting - Sabre, Laminaar, Amadeus
FMCG:
●
Unilever, ITC, Mondelēz
Logistics:
●
DHL, Delhivery, Ecom
many more...
3
Hiring Process - Evaluation Sheet
Skills required for freshers: Relevant coursework,
Coding, Modeling, Solution techniques, Collaboration
and Communication
4
Job
Preparation
●
●
●
●
Planning
Resume
Technical
Behavioural
Alok Patel
Email id: or.ai.alok@gmail.com
5
Make your own timeline
Fix job role of your interest & skills
●
●
●
Make a list of companies
Analyse job ads
Start networking
09.05.XX
●
●
●
09.17.XX
List out the gaps
●
●
Give practice interviews
Start working to fill gaps
Skills
○
Technical
○
Behavioral
Projects
○
Hands-on experience
Do online courses
Read books, blogs and articles
Do hands on and make a project portfolio
10.13.XX
10.20.XX
●
●
Invite alumni
Role play among
classmates
11.01.XX
Resume making
●
●
Customize for each company and
job role
Spend significant time to ensure
good quality resume
6
Resume guidelines
Read this book
Must read chapters
Cracking the PM Interview: How to Land a Product
Manager Job in Technology by Gayle Laakmann
McDowell and Jackie Bavaro
Ch 7 - Resumes
●
●
●
●
The 15 Second Rule
The Rules
Attributes of a Good PM Resume
What to Include
Ch 8 - Real Resumes: Before & After
Ch 11 - Define Yourself
Ch 12 - Behavioural questions
●
●
●
Check your resume score (https://resumeworded.com/)
Use feedbacks to improve the score (higher the better)
Harvard resume guidelines (link)
7
Preparation - OR Scientist/Analyst (Freshers)
Optimization Coursework:
1.
OR - 1: Models and Applications
2.
OR - 2: Optimization Algorithms
3.
OR - 3: Theory
4.
Discrete Optimization (advanced)
5.
Metaheuristics
Coding:
1.
2.
3.
2022 Complete Python Bootcamp From Zero to
Hero in Python
Optimization with Python: Solve Operations
Research Problems
SQL for Data Science
DSA:
1.
Mathematical modeling:
1.
H. Paul Williams
2.
Advanced modeling: blog
Hands-on Projects:
1.
VRP-REP
2.
Gurobi examples (Gurobi quick start guide); or-tools
Books:
1.
Applied Mathematical Programming. by Bradley, Hax,
and Magnanti
2.
Data Structures and Algorithms Specialization
Book: Model Building in Mathematical Programming by
Network Flows: Theory, Algorithms, and Applications by
Ravindra Ahuja, Thomas Magnanti, James Orlin
8
Behavioral/HR Interview Preparation
6 Types of stories you should have on hand for job interviews
(link)
1.
2.
3.
4.
5.
6.
When You Solved a Problem
When You Overcame a Challenge
When You Made a Mistake
When You Worked as a Leader
When You Worked With a Team
When You Did Something Interesting
30 Behavioral Interview Questions you should be ready to
answer (link)
Must have good answers to these questions:
●
Tell us about yourself?
●
Why do you want to work with us?
●
Why should we hire you?
●
What do you like to do in your spare time?
●
Where do you want to see yourself in next 3/5 years?
●
What are your strengths and weaknesses?
STAR Interview Method: Link
9
Additional Resources
for Technical
Interviews
● Theory syllabus
● Resource Links
Alok Patel
Email id: or.ai.alok@gmail.com
10
Technical Interview Preparation - OR Scientist/Analyst
Optimization concepts:
●
LP: Simplex, shadow price, reduced cost, Dual
●
Logical constraints
and strong), complementary slackness, sensitivity
●
Big-M constraints
analysis, barrier algorithms
●
Absolute value function
MIP: branch & bound, branch & cut, branch &
●
Min/Max
price, decomposition techniques, column
●
Cut generation
generation
●
Sub-tour elimination
NLP: KKT conditions, gradient descent algorithms,
●
SOS type 1 & 2
Lagrangian relaxation
●
Linearization
simplex, primal - dual conversion, duality (weak
●
●
●
Mathematical modeling:
Network flow models and algorithms
Software development:
●
Data Structures, Algorithms, Complexity
●
Software development life cycle (link)
Practice as many problems as you can from this book.
Model Building in Mathematical Programming by H. Paul
Williams
11
Technical Interview Preparation - OR Scientist/Analyst
●
Learn some metaheuristics - genetic algorithm, particle
swarm optimization, tabu search, etc.. Implement some of
them to solve a real-world problem.
●
object-oriented programming.
●
●
●
●
Metaheuristic Optimization: Link
●
Efficient coding using Python: Link
●
Python + Pulp + CBC/Cplex/Gurobi: Link
●
Mathematical Optimization: Solving Problems
Learn how to do efficient coding using python or any other
language. Do some hands on coding involving
●
Resources:
using SCIP and Python: Link
Learn one of these, Python + Pulp (CBC/GLPK), Python + MIP,
Python + SCIP, Pyomo, Jump, GurobiPy.
●
Python + MIP: Link
Learn google OR tools to solve routing and scheduling
●
Google OR Tools: Link
problems.
●
Gurobi blogs: Link
Implement decomposition, column generation or search
●
OR Stack exchange: Link
heuristics to solve large scale optimization problems.
●
Yet Another Math Programming Consultant: Link
●
Informs case studies: Link
Learn to read optimization solvers logs and parameter
tunings
12
Download