Technical Recruitment - Handbook-Updated
Technical Recruitment - Handbook-Updated
Technical Recruitment - Handbook-Updated
FRAMEWORKS AT WORK
Because,
JAVA
2 3
C# Python
5
4 6
PHP Data
DevOps
Science
Automation Web
Testing Development
7 8
TABLE OF CONTENT
Java
Java
Career Growth in
JAVA
90% of Fortune 500 companies use Java as a
server-side language for back-end development. It is
in demand in the finance sector specially in E-com-
merce websites. Future scope of Java programmers in
India is great since Java emerges as the most widely
used programming language worldwide. With
government’s Digital India initiative and demonetiza-
tion reform, demand for java programmers has shot ,
since organizations are increasingly planning to go
digital.
0.5-2 2-5 5+
Years Years Years
Development and
Debugging
JAVA
SOA/ Error and Exception
Web Services Handling
Generics and
Collections
Design
Patterns
Junior
Java Developer
Develop user interface, design in compliance with
specifications, analyze business requirement and
integrate applications by designing database
architecture.
Telephonic Interview
SQL Serve, MySQL, Oracle
DDL, DML, JOINS
Questions
Which is your favorite and least
favorite technology products?
Why?
Senior
Java Developer
Gather system and user requirement, test features
before release, prioritize, assign and execute tasks.
Supervise junior developers, deploy and maintain
high quality applications.
Telephonic Interview
Questions
Describe your two strengths and
weaknesses.
What are flaws in your current
project and how you will improve
them?
Java
Tech Lead
Collaborate with development team, deliver
impeccable software solutions and take full
ownership of the product. Encourage and lead
team innovation, prepare training module for
juniors and client interaction to deliver high
quality results.
Technical Expertise
Define technical requirements and create
high-level architectural specifications
Ensure feasibility, functionality, and
integration with existing
systems/platforms.
Telephonic Interview
Questions
What do you hope to achieve in the
first six months after being hired?
How do you maintain work-life
balance?
C#
C#
Career Growth in
C#
C# is a modern, general purpose, object-oriented
programming language designed around the
Common Language Infrastructure. A great C#
developer is capable of handling many aspects of
developing an application, including but not limited
to performance, scalability, security, testing, and
more.
0.5-2 2-5 5+
Years Years Years
10 / C# Job Family
Technical Competency
Framework
Data OOPS
Structures
Hands-on
Experience
Flow of Frameworks
Control
C#
Developer
Boxing
LINQ Unboxing
Collections
Delegates
11 / C# Job Family
TABLE OF CONTENT
Junior
C# Developer
Responsible for providing development, enhancement,
troubleshooting, debugging and maintenance for
software applications.
Technical Expertise
OOPs basics, Inheritance rules,
classes and keywords.
Telephonic Interview
Basic coding and reviewing
Questions
Basics of variables, data types and
operators
Are you creative? How would you
Basics of control statements and loops describe your creativity?
Technical Screening
Questions
What are dynamic type variables?
What are delegates?
What is the difference between constant
and read only keywords?
How do you use StringBuilder class for
concatenation of string?
Senior
C# Developer
Design, code, test, debug and document
software project plans as per the requirement.
Deliver client specific work. Involvement in all
aspects of project lifecyle along with giving
technical and management expertise.
13 / C# Job Family
TABLE OF CONTENT
C#
Tech Lead
Plan, execute and lead a project from start to end
as per respective business standard, methodolo-
gies and controls. Develop overall technical
strategies for external client projects.
Telephonic Interview
Questions
How do you interview prospective
team members?
Would you describe yourself a
team leader or coach? Why?
Python
Career Growth in
PYTHON
Python is a multipurpose language used for various
tasks, such as web development and data science
which is why it has become the fastest growing
programming language. As per Analytics and Data
Science Jobs Study, Python witnessed the biggest
jump in 2018, replacing R as the most in-demand
analytics tool. Even though the demand is high, the
supply is comparatively inadequate. A survey also
revealed that 43% developers wish to learn Python
next to keep in pace with the tech trend.
0.5-2 2-5 5+
Years Years Years
Modules &
Packages
Web
Frameworks
Synchronization and
Multithreading
Python
Data Structures &
Algorithms
Development &
Debugging
Database
Junior
Python Developer
Assist senior developers in writing effective
scalable codes, developing back-end compo-
nents. Provide support to front-end developers by
integrating.
Senior
Python Developer
Build efficient server-side applications, check
code of other developers and guide juniors.
Implement software enhancement and suggest
improvements.
Python
Tech Lead
Create architecture, innovate technology and
collaborate with others. Expert programmer with
excellent management skill, takes full responsibility
for quality of code & newly developed test cases.
PHP
PHP
Career Growth in
PHP
PHP gained popularity since Mark Zuckerberg came
up with Facebook. Furthermore, with organzations
adopting digital platforms for promoting their
business, PHP has remained in trend since it provides
dynamic web solutions. A recent survey revealed that
PHP is used by 84% of the majority of web servers.
Though PHP lost 5.1% market share in the last five
years, it still remains one of the most popular
languages that IT outsourcing companies prefer to
build dynamic websites.
0.5-2 2-5 5+
Years Years Years
PHP
Data &
Time
ADVANCED PHP
PHP Frameworks
PHP &
MySQL
Junior
PHP Developer
Assist senior developer in developing minor/major
application feature and feature specifications,
coding, testing and troubleshooting.
ADVANCED
Predefined variables or superglobals Telephonic Interview
Regular Expressions using Posix or Perl
Style Regular Expression
Questions
Error handling functions and possible
error levels What are your weak areas in
coding?
Exception handling model, try and
How can our organization benefit
catch
from your college education?
Senior
PHP Developer
Write clean and high-quality codes, produce
detailed specifications and deploy new features.
Collaborate with UX team, troubleshoot and
maintain web services.Write clean and high-quality
codes, produce detailed specifications and deploy
new features. Collaborate with UX team, trouble-
shoot and maintain web services.
Technical Expertise
CORE
Include PHP file content of into another
PHP file
Opening, writing, closing or reading a
file
Set and delete cookies
Technical Screening
Get and post, handling and validating
form Questions
What is usermeta function in Wordpress?
ADVANCED
How will you set csrf token in codeigniter?
Custom error handling functions and Can you send an Ajax request to another
create custom exception handler domain?
FuelPHP & CakePHP Find a pair with matching sum equal to
matching number.
Create or delete MySQL database
using PHP, insert and retrieve data
Abstraction and Encapsulation
Telephonic Interview
Questions
Describe two things that are not
mentioned in your CV.
What is more important- studies or
practical knowledge? Why?
PHP
Tech Lead
Build efficient and reusable modules, integrate
user-facing elements, solve architectural challeng-
es and proficient in code version tools. Help team
with technical issues and coordinate with client
for smooth implementation.
Science
Data
Data Science
Career Growth in
DATA SCIENCE
During the Union Budget 2018 session, Finance
Minister Arun Jaitley listed government’s investment
in research, training and skill development in
robotics, Artificial Intelligence, digital manufacturing
and more ($480M allotted to Digital India initiatives).
Having said this, Data Science emerges as a new age
skill as also suggested by Mettl’s Campus Salary &
Employment Report 2018.
0-2 2-5 5+
Years Years Years
Data
Modeling
Data
Science
Predictive Modeling & Proficiency in
Machine Learning Programming Languages
Database
Management
Hadoop Concepts
& Tools
Data
Analyst
Collect and analyze huge volume of data be it sales
related, market research, logistics, or transportation
costs to make better business decisions by producing
comprehensible outcomes.
Telephonic Interview
Questions
How would you rate your
knowledge in Excel?
How do you find errors that aren't
immediately obvious?
Data
Scientist
Create insights from mismatched information and
disconnected patterns, structure and mine data,
make relevant assumptions and deliver business
impact through the available data.
How has your prior experience What cross validation technique would you
use on time series data set? Is it k-fold or
prepared you for a role in data
LOOCV?
science?
Data
Engineer
Develop and test infrastructures of data generation,
analyze and manipulate data in analytical databases.
Work with different teams to understand and
implement database requirements and analyzer
performance.
Technical Expertise
Redshift or Panoply, StitchData or
Segment
SSAS, Ab Initio, Amazon
Redshift
Technical Screening
ERWin, Enterprise Architect and Visio
Questions
Implement predictive modeling, How to connect Oracle database Python,
Natural Language Processing and text Java & Shell script?
analysis.
Design a booking website and write all test
Proficient in Python,C/C++ Java, Perl, cases along with all the details captured.
MatLab, R
What is your experience level with NoSQL
UNIX, Linux and Solaris databases? Give me an example of a
project where you found building a NoSQL
PostgreSQL and MySQL, and NoSQL
database to be more appropriate than a
technologies like Cassandra and relational database.
MongoDB.
Apache Hadoop-based analytics with Design an ETL process (whiteboard)
knowledge of HBase, Hive, starting from source transactional system
MapReduce and data warehouse to fill a report.
Telephonic Interview
Questions
What strategy do you follow to
develop your team?
Operations (DevOps)
Development to
Career Growth in
DevOps
Organizations are increasingly adopting DevOps on a
large scale since majority of businesses are moving
towards it. According to a Capgemini report, 60% of
companies adopted DevOps in 2017 or plan to do so
in 2018. The staggering figure shows the significance
of DevOps being a critical part of a business strategy
since every organization aims at adhering to
demands, internal improvements and regular updat-
ing of software or other solutions. Which is why there
is a nationwide demand for DevOps experts.
Azure
DevOps Engineer
Manage and automate processes, support
customer environments and consult customers
on technical aspects. Provide continuous integra-
tion and delivery.
AWS
DevOps Engineer
Implement and manage continuous delivery
systems, automate security controls and compli-
ance validation. Define and deploy monitoring,
metrics and logging systems.
Technical Screening
Technical Expertise Questions
Inventory, configuration tracking, How will you troubleshoot a serverless
coordination and management of AWS application?
Resources
AWS Elastic Beanstalk and AWS What does ec2-create-group CreateSe-
curityGroup command do with respect
OpsWork
to the Amazon EC2 security groups?
Should know at least one – Chef,
How do you monitor the spikes which
Puppet, Ansible or Salt
are coming for every second or two?
HashiCorp Terraform, Topologies, How will you determine which process
Stack-Level Tools AND AWS Config is causing spikes?
Partners
How do you handle Continuous
Deployment Automation, Integration and Continuous Delivery?
performance management
Amazon Elasticsearch Service,
CloudWatch Logs, Kinesis Firehose and
Amazon S3
Automated and manual
monitoring tools Telephonic Interview
Questions
What are the projects that you
have worked on?
What would you do if you know a
certain project cannot be delivered
in a proposed deadline?
Testing
AUTOMATION
TESTING
Career Growth in
Automation Testing
With the increase in complexity of software applica-
tions and maintenance needs in short periods of
time, the use of automation testing has become
significant. As per Automation Testing Market by
Technology Report, the automation testing market is
expected to grow at a CAGR of 17.7% between 2017
and 2023 globally. The factors that have given an
impetus to this growth are increase in mobile devices,
technology, digital revolution in testing and DevOps
methodology.
Functional Tester
Load Tester
Functional
Tester
Test modifications, convert requirements to test
plans, review and analyze system specifications.
Execute test script, report and document
technical glitches.
Telephonic Interview
Questions
What are the significant achievements
in your testing career?
What are your responsibilities in
your current role?
Load
Tester
Help testers in solving scripting issues, collaborate
with business development team, analyze
product capability and prepare performance
strategy. Review test scripts, workload model and
execution results.
Telephonic Interview
Questions
How is your experience with
offshore client interactions?
How do you tackle roadblocks?
Web
Development
Career Growth in
WEB
Web Development
Web development acts as the bedrock of an organi-
zation’s internet marketing strategy. With a surge in
retail and travel industries, companies wish to keep in
line with current technological trends. According to a
report, web development will continue to grow at a
CAGR of 24% through 2024. GoDaddy’s study terms
the present as ‘Golden Age of Web Development’. The
future is promising owing to technological updates
and emphasis on creating user-friendly interfaces.
Since there is no slowing down, the time may just be
ripe for the Indian web development companies to
venture in the global market.
0.5-2 2-5
Years Years
WEB
DEVELOPMENT
(UI)
API’s
Javascript Javascript
Framework/
Libraries
Junior Front-End
Web Developer
Write clear and well-structured code, implement
visual and interactive elements, code signed off
designs into web page templates and regularly
administer website.
Bootstrap, GET, POST, PUT and When would you use: clear: both;?
Delete basics
What is semantic HTML?
1xx - Information, 2xx - Successful, 3xx -
Redirection, 4xx - Client Error, 5xx -
Server Error
Extensible Markup Language or
JavaScript Object Notation
JavaScript Events, Function, Telephonic Interview
Objects and Data types declaration Questions
Angular JS, React JS or JQuery basics
What software versioning
system have you used?
How do you ensure you keep up
to date with newly emerging
trends?
Senior Front-End
Web Developer
Lead production, modification and maintenance
of websites and other web user interfaces. Create
innovative solutions, oversee work of junior
developers and address critical situations.
Technical Expertise
Tags, attributes, elements, SVG, Canvas
Geolocation,drag/drop,Web
Storage,web workers,SSe
LESS and SASS
Bootstrap, UIKit or Pure basics
Head, Patch, Options
JSON and XML format.
REST, ROA, SOAP and SOA
Technical Screening
Type conversion, RegExp, Strict
mode, try catch, finally Questions
Implement in one or more- Angular
Code the UI of our listing page using
JS, React JS, Vue.js or Popper.js
bootstrap.
How would you approach fixing
browser-specific styling issues?
Telephonic Interview If you have 5 different stylesheets, how
Questions would you best integrate them into the
site?
How will you create a simple slideshow
What do you do when you have to page?
compromise with the quality to
deliver a high priority project?
Whom do you approach if you get
stuck in your work?
80+ the skills area in India while Thomas Friedman has written about
Mettl and its technological impact in New York Times.
Countries
Additionally, Mettl was awarded the India Emerging 20 Award
along with the Michael Porter & IFC-Mint Strategy Award for
20+ Technology Enabled Assessments, held annually to recognize
Languages and honor the best Indian companies in different niche catego-
ries.
2000+
Satisfied INDIA OFFICE US OFFICE
Clients +91-9555114444 Plot 85, Sector +1-650-614-1816
44, Gurgaon, Mettl Technologies Inc.
Haryana, India – 122003
27+
Industries
A Peek Into the This report is a product of the dedicated efforts by: