Nothing Special   »   [go: up one dir, main page]

Technical Recruitment - Handbook-Updated

Download as pdf or txt
Download as pdf or txt
You are on page 1of 40

TECHNICAL COMPETENCY

FRAMEWORKS AT WORK

A Ready to Use Handbook for Implementing Technical


Competency Frameworks in Organizations Along with
Interview Questions
Introduction
Technical hiring remains at the core of every business
venture since technical expertise is what holds the basic
organizational framework together. Which is why
recruiters and hiring managers are always looking for
niche talent who would adhere to the company’s work
culture and align with the vision to give quality output.

Hiring decisions cast a long-lasting impact on the


company’s productivity, attrition and success rate.
Hence, recruiting candidates for different technical roles
becomes a roadblock for many because every job role
requires a different set of technical competencies
against which a candidate should be measured.

However, to solve all your woes, Mettl has come up with


a process that helps in on-boarding a smart technical
recruit. The three vital aspects that lay a strong founda-
tion of a stellar hiring spree are- Competency Frame-
works, Technical Screening Questions, and Telephonic
Interview Questions.

To strike a balance between the three and based on our


experience of working with 2,000+ clients, we have
compiled a ready to use technical competency frame-
work handbook covering eight popular job families. This
would in turn benefit organizations in making the right
technical hires.

Because,

Mettl Helps Organizations Build


Winning Teams.
Most Popular
Job Families

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.

Junior Java Senior Java Java Tech


Developer Developer Lead

0.5-2 2-5 5+
Years Years Years


  

05 / Java Job Family


  


 


                  
Technical Competency
Framework

Data Structures and Synchronization and Object Oriented


Algorithms Multithreading Programming

JVM and Memory


Managment

Development and
Debugging

JSP / Java Web


Servlets Frameworks

JAVA
SOA/ Error and Exception
Web Services Handling

Generics and
Collections

Design
Patterns

Java Build Java Testing


Tools Tools Database

06 / Java Job Family


TABLE OF CONTENT

Junior
Java Developer
Develop user interface, design in compliance with
specifications, analyze business requirement and
integrate applications by designing database
architecture.

Technical Expertise Technical Screening


Questions
Abstraction, encapsulation, inheritance,
polymorphism. Write the query for create, update,
Abstract classes interfaces and delete and insert data.
constructors
Swap two numbers without using a third
Thread lifecycle, parallelism, variable.
synchorinization
What are Checked and UnChecked
Thread class and object class methods Exception?
Stacks, queues, exceptions and errors How can one customize the seralization
Collection types, coding conventions, process?
JSP lifecycle and scripting methods
Know at least one RDBMS- Microsoft

Telephonic Interview
SQL Serve, MySQL, Oracle
DDL, DML, JOINS
Questions
Which is your favorite and least
favorite technology products?
Why?

Give a gist of your last


presentation.

GET A FREE TRIAL

07 / Java Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Implementation of constructors and
Questions
multiple inheritance Which are the must have tools for
Deadlock, implementing threads, Continuous Delivery solution?
race condition & critical section
Write algorithm for Big O notation for
Big O, JVM memory structure, throw linear time complexity.
and exception handling
Explain the use care for Servlets 3.0
Collections and map hierarchy, introduced async support.
arraylist, vectors
What are the crucial features introduced
Application of generics, debugging in Java 5, 7 and 8?
and software analysis
URL-rewriting, annotations, Servlet filters
JS directives, actions, servlet
parameters, J2EE frameworks
Should know at least one tool- Maven,
Gradle or Ant
Complex SQL queries, data storage,
movement and storage

Telephonic Interview
Questions
Describe your two strengths and
weaknesses.
What are flaws in your current
project and how you will improve
them?

08/ Java Job Family


TABLE OF CONTENT

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.

Trie, B-Trees, Quadtrees, boxing-un-


boxing
Heap memory, permgen space and Technical Screening
garbage collection models
Questions
Implement HashMap, LinkedHashMap
and others How would you synchronize five threads
JDBC queries, inserts, updates and to start at the same time?
deletes in a JSP/Servlet web application
Where have you implemented micro service
SOAP, RESTful, Validation, HATEOAS and architecture in your previous organization?
Secured REST
What are the deployment methodologies
High volume SQL Server databases, you have followed in the past?
tuning and monitoring
List a few producer and consumer related
Create required database indexes, index problems. Which class of queue interface is
management and maintain statistics used to solve it?

Telephonic Interview
Questions
What do you hope to achieve in the
first six months after being hired?
How do you maintain work-life
balance?

09 / Java Job Family


TABLE OF CONTENT

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.

Junior C# Senior C# C# Tech


Developer Developer Lead

0.5-2 2-5 5+
Years Years Years

 
  

10 / C# Job Family
Technical Competency
Framework
Data OOPS
Structures
Hands-on
Experience

Datatypes, variables &


Operators

Flow of Frameworks
Control

C#
Developer
Boxing
LINQ Unboxing

Collections

Delegates

System Administering technology


Architecture Projects & Teams

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?

What are your expectations


from the job?

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?

GET A FREE TRIAL

12/ C# Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Questions
OOPS intermediate knowledge
Inheritance rules and their Can we override static methods in a
application derived class? Support your answer with
an example.
Classes, keywords and their
application Can we use 'this' keyword inside a static
method? If yes, how it is used? If no, why
Application of data structures can't we use it?
Intermediate ability to read, review, What is an XSD file?
and write code
What is a trigger? Explain different types of
Conceptual knowledge of datatypes, trigger?
variables, operators control statements
and loops
LINQ, boxing and unboxing Telephonic Interview
Application level knowledge of Questions
delegates

Why did you leave your previous


job?

How does your previous work


experience make you suitable for
this job role?

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.

Technical Expertise Technical Screening


Fluent in analyzing OOPs, design patters
Questions
and application What is a multicast delegate? What is the
Expert in C# programming and LINQ use of it? Have you ever implemented it
integrated queries in any of your project?
What do you mean by 'Publishers'
Expertise in datatypes, variables, and 'Subscribers' in event?
operators & flow of control
Application of boxing-unboxing and When does the deadlock situation arise
collections in terms of threading?

Manage system architecture, What QA process do you follow in your


administer development and lead project and why?
team to achieve project objectives

Telephonic Interview
Questions
How do you interview prospective
team members?
Would you describe yourself a
team leader or coach? Why?

GET A FREE TRIAL

14/ C# Job Family


Python
TABLE OF CONTENT

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.

Junior Python Senior Python Python Tech


Developer Developer Lead

0.5-2 2-5 5+
Years Years Years


  


15 / Python Job Family


   
 


 




 
 

Technical Competency
Framework
OOPS

Modules &
Packages

Web
Frameworks

Synchronization and
Multithreading

Python
Data Structures &
Algorithms

Error and Exception


Handling
File
Handling

Development &
Debugging

Database

16/ Python Job Family


TABLE OF CONTENT

Junior
Python Developer
Assist senior developers in writing effective
scalable codes, developing back-end compo-
nents. Provide support to front-end developers by
integrating.

Technical Expertise Technical Screening


Module and package.
Questions
Basics of Django framework including How does Python handle function calls?
ORM, Views, Forms and Models
What are negative indexes and why
Data structures in Python such as Array, are they used?
Sets, and Lists(Stack and Queue).
Write a sorting algorithm for a
Algorithms- Searching, and Sorting and
numerical dataset.
their use
Basics of try, except, finally and file List some of the ways to get the code
operations run in a parallel way
Write, reuse and debug efficiently in
Python
Basics of SQL or any other database
query language
Telephonic Interview
Create new database
Questions
DDL and DML commands
Inner Outer Joins, Group By and Which hackathons have you
Having clause participated in college?
How would you rate your coding
skills?

GET A FREE TRIAL

17/ Python Job Family


TABLE OF CONTENT

Senior
Python Developer
Build efficient server-side applications, check
code of other developers and guide juniors.
Implement software enhancement and suggest
improvements.

Technical Expertise Technical Screening


Abstraction and Encapsulation,
Questions
Inheritence, Polymorphism
Find the largest palindrome made
Create modules and packages from the product of two 2-digit
numbers.
Proficient with ORM, Views, Forms,
Models, URL Mapping Give an example of filter and
reduce over an iterable object.
Process, thread, parallelism,
synchronization Mention the tools that you use for profiling,
linting and debugging.
Locks, RLocks, Semaphores, Events,
Using pseudo-code, implement binary
Conditions and Barriers search for a sorted array of integers
Dictionaries, Tuples, and Lists(Graphs
and Trees).
Proficiency in using Graph and
Pattern Matching Telephonic Interview
Proficiency in try, except, else, finally Questions
and file operations
Write well-designed, efficient and Describe an instance when you applied
testable code technical knowledge in a practical
Analysis, programming, testing and manner.
debugging How do you ensure quality in
Write nested queries in SQL or any your deliverables?
other database language

18/ Python Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Questions
Lead tech team to achieve project
objectivese Which tools do you use to test code
UML,OOAD and Design patterns. quality while reviewing?
Flask, TurboGears, Pyramid How would you debug a program while it is
being used?
Semaphores and prevent deadlocks
What research methods do you use to
Enhance and modify the existing data design a new software system?
structures
Create custom Exception How do you stay updated with current
technology trends?
Basics of pickle and shelve modules.
Analyze flow of data, tuning and
monitoring
Telephonic Interview
Create required database indexes,
index management, and maintain Questions
statistics.

How did you ensure you meet


deadlines for complex projects?

How do you keep your team


motivate?

GET A FREE TRIAL

19 / Python Job Family


TABLE OF CONTENT

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.

Junior PHP Senior PHP PHP Tech


Developer Developer Lead

0.5-2 2-5 5+
Years Years Years


  


20 / PHP Job Family


Technical Competency
Framework

Arrays Strings Get & Post Web File


Concepts Inclusion
Variable Types,
Constant &
Operators
CORE
PHP
Decision Making
& Loop Types

File & I/O Functions Cookies Sessions Forms

PHP

Predefined Regular Error Bugs


Variables Expression Handling Debugging

Data &
Time
ADVANCED PHP
PHP Frameworks
PHP &
MySQL

PHP & PHP & Object Design


AJAX XML Oriented Patterns

21 / PHP Job Family


TABLE OF CONTENT

Junior
PHP Developer
Assist senior developer in developing minor/major
application feature and feature specifications,
coding, testing and troubleshooting.

Technical Expertise Technical Screening


Questions
CORE
What is the purpose of constant()
Operators, constant variables and function?
datatypes
How do you create a session? How will you
Decision making, loop types, GET and set value and remove data from a session?
POST methods
Array, string functions What is the difference between abstract
and interface class?
Html forms and browser redirecting
Describe the different types of errors in
PHP.

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?

22/ PHP Job Family


TABLE OF CONTENT

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?



23/ PHP Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


CORE
Questions
How do you practice continuous
Proficient knowledge of starting and integration in your current role?
destroying a PHP session, turning on
auto sessions, sessions without What is the main problem while
cookies comparing floating point numbers?
How do you optimize database?
ADVANCED How can you enable error reporting in
PHP?
Access information from a database
through Ajax and PHP using client
side html file and server side PHP file
Inheritence, polymorphism and XML
parsers Telephonic Interview
FlightPHP and PHP design patterns Questions
How is your experience in
managing team members with
diverse background?
How often do you provide
feedback and what is its impact?

GET A FREE TRIAL

24/ PHP Job Family


TABLE OF CONTENT

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.

Data Analyst Data Scientist Data Engineer

0-2 2-5 5+
Years Years Years

25/ Data Science Job Family


     
 






 


Technical Competency
Framework
Data Warehousing &
ETL Tools

Data
Modeling

Reporting & Data Applying Statistical


Visualisation Analysis

Data
Science
Predictive Modeling & Proficiency in
Machine Learning Programming Languages

Database
Management

Hadoop Concepts
& Tools

26 / Data Science Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Data Mining, Warehousing concepts,
Questions
Redshift and Panoply How will you use data modeling for
Data munging using R, Python and creating a pivot table?
SQL
What are the best practices for data
Tableau, Inforgram or ChartBlocks cleansing?

Hands-on-experience of data visualisa- How would you solve multi-source


tion and manipulation packages in R problems?
like ggplot, dplyr or libraries in Python
Explain what should be done with
like Matplotlib. suspected or missing data?
Microsoft Excel, SPSS, SPSS Modeler
Proficient in MySQL and MS SQL
Server and R or Python
MapReduce, HDFS, Hive, SQOOP, Pig

Telephonic Interview
Questions
How would you rate your
knowledge in Excel?
How do you find errors that aren't
immediately obvious?





27 / Data Science Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Questions
Data visualization libraries/packages-
Matplotlib, ggplot, or d3.js. Compare SAS, R and Python
Statistical tests, distributions, maximum programming
likelihood estimators and inferential
You are given a data set which has missing
statistics like regression and classifiers values spread along 1 standard deviation
k-nearest neighbors, random forests, from the median. What percentage of data
ensemble methods would remain unaffected? Why?

You came to know that your model is


suffering from low bias and high variance.
Which algorithm should you use to tackle
Telephonic Interview it? Why?

Questions When is Ridge regression favorable over


Lasso regression?

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?

How do you overcome challenges


in your assumptions?

GET A FREE TRIAL

28 / Data Scientist Job Family


TABLE OF CONTENT

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?

What challenges do you face in


managing a remote team?





29 / Data Science Job Family


Development to
Operations
TABLE OF CONTENT

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

AWS DevOps Engineer

30 / DevOps Job Family


    


 


 

 
TABLE OF CONTENT

Azure
DevOps Engineer
Manage and automate processes, support
customer environments and consult customers
on technical aspects. Provide continuous integra-
tion and delivery.

Technical Expertise Technical Screening


Questions
Continuous integration and
deployment to Azure Container What is the importance of CI/CD pipeline
Service in Azure Devops?
Continuous deployment with CI/CD List the tools available that can be
interfaced with Azure Devops services.
Read, monitor and understand Azure
Application insights What differentiates Azure Artifacts from
Azure Repos?
Azure Resource Manager, Application Can Azure test plan be used for manual
Insights, Azure Monitor and automatic testing? Justify your
statement.
Penetration Testing, Web Application
firewall, Layered Security Architecture,

Role-Based Access Control, Antimalware, Telephonic Interview


Multi-Factor Authentication, Identity
Protection, Virtual network gateways Questions
Encryption at rest, flight and key
management with Azure Key Vault Why did you opt for engineering?
What personal characteristics are
important to be a good engineer?



31 / DevOps Job Family


TABLE OF CONTENT

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?



32 / DevOps Job Family


Automation
TABLE OF CONTENT

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




33 / Automation Testing Job Family


  ­  ­  €­ 
‚  
 
­ 
  ƒ„ƒ„  
TABLE OF CONTENT

Functional
Tester
Test modifications, convert requirements to test
plans, review and analyze system specifications.
Execute test script, report and document
technical glitches.

Technical Expertise Technical Screening


Unit Testing
Questions
Integration Testing Explain the bug cycle.
System Testing Describe the functional flow of the
project you last completed.
Smoke Testing
Which object repository will OTP use to
UI Testing identify object when three local object
repositories have same object, properties
Regression Testing and values?

Beta/Acceptance testing What is the need of testing functional part


of an application when structural part is
tested properly?

Telephonic Interview
Questions
What are the significant achievements
in your testing career?
What are your responsibilities in
your current role?

GET A FREE TRIAL

34 / Automation Testing Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Longetivity/Endurance Testing
Questions
Volume Testing How can data caching have negative
effect on testing results?
Test Case Creation
Why is it recommended to add
Performance Testing
verification checks to your all your
Bottleneck Discovery scenarios?
Scalability Enhancement What language do you use to write
load scripts?
How do you handle memory
leakages?

Telephonic Interview
Questions
How is your experience with
offshore client interactions?
How do you tackle roadblocks?

35 / Automation Testing Job Family


Development
TABLE OF CONTENT

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.

Junior Front-End Senior Front-End


Web Developer Web Developer

0.5-2 2-5
Years Years



36 / Web Development Job Family


Technical Competency
Framework

HTML CSS Front-End


Frameworks/
Libraries

WEB
DEVELOPMENT
(UI)

API’s
Javascript Javascript
Framework/
Libraries

GET A FREE TRIAL

37 / Web Development Job Family


TABLE OF CONTENT

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.

Technical Expertise Technical Screening


Questions
Create HTML and CSS files from scratch
Elements, Attributes, Images, List, How will you ensure that your website
Forms, Colors design or web application is accessible
and user-friendly?
Background color, color, position,
margin, padding, tables What is the use of data- attribute?

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?

38 / Web Development Job Family


TABLE OF CONTENT

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?

GET A FREE TRIAL

39 / Web Development Job Family


About Mettl Mettl is one of the largest and fastest growing online talent
measurement solution providers globally that has been at
the forefront of online assessment technology since its
inception in 2010.

It enables organizations to build winning teams by taking credi-


ble people’s decisions across two key areas: Acquisition and
Development. More than 1800+ corporates, 24 sector skill coun-
cils / government departments and 10+ educational institutions
have benefited from our award-winning solutions. Using
research-backed assessments, efficient delivery on cloud
platform and in-depth analytics, we deliver transformative
results for our customers. It creates customized assessments for
use across the entire employee lifecycle, beginning with pre-hir-
ing screening and candidate skills assessment, training and
development programs for employees/students, certification
exams, contests and more.

Mettl has won various accolades in the recent past - NSDC


selected Mettl as one of the 14 companies to drive innovation in

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:

Ketan Kapoor Tonmoy Shingal


Co-Founder & CEO Co-Founder & COO
Think Tank
ketan.kapoor@mettl.com tonmoy.shingal@mettl.com

Siddhartha Gupta Radhika Katyal


CRO Head, Marketing
siddhartha.gupta@mettl.com radhika.katyal@mettl.com

Nikshep Mehra Chetan Agarwal


Vice President, Product Senior Product Manager
nikshep.mehra@mettl.com chetan.agarwal@mettl.com

Ankit Abhishek Arpit Jain


Senior Consultant, Tech & Senior Consultant, Tech &
Research Research
ankit.abhishek@mettl.com arpit.jain@mettl.com

Megha Singh Gaurangi Upadhyay


Senior Content Writer Senior Consultant, Tech &
megha.singh@mettl.com Research
gaurangi.upadhyay@mettl.com

Aman Shaarma Keser Kapur


Senior Graphic Designer Graphic Designer
aman.sharma@mettl.com keser.kapur@mettl.com

How Can Mettl Help?


Mettl is the leading provider of talent measurement solutions,
trusted by more of the 1500+ clients across the globe. Find out
how Mettl can drive growth and help you find the winning team
intrinsically or extrinsically.

Ask a Mettl expert how we can help:


+91-9555-11-4444
contact@mettl.com

You might also like