INTERVIEW PROCESS
SOFTWARE DEVELOPER
Do you read dev.to, hackernoon, freecodecamp?
Do you like to associate yourself with a team which
is excited in learning new things?
Do you have the right attitude to solve problems
together?
If so, we might want to meet you.
WHAT WE DO?
At Testpress, we are revolutionizing the way
Indian students learn.
We have a learning management system which
is simpler, faster and cheaper tool for coaching
organizations.
Our platform provides interesting features like
gamification, micro learning, inbuilt store, course
and student management.
These have helped bootstrap many micro
edupreneurs in the country and increase their
revenue 10x.
INTERVIEW PROCESS
HOW WE
WORK?
We work minimum of 9 hours a day. Sometimes
this extends until we complete the task.
Most of the weekends are off, however there
are times when you would have to work.
You should use the web extensively and have
the self-motivation to learn and produce results.
We have very stricter deadlines. You should
ensure that you get the job done on time.
We obsess over good code. Every code which
gets into production is peer reviewed. This
means getting your job done is also dependent
on how easy your code gets reviewed. This
needs focus and planning.
HOW WE
WORK?
We take pride in understanding on how we get
the output. Getting output without
understanding how it works is frowned here.
We are deeply customer centric. This means you
might have to face customer directly if the need
arises. You should care and develop empathy
with a customer.
Working in a small team like ours would give you
all the freedom to make an impact in production.
WHY YOU
SHOULD JOIN
US?
You will be working along with the founders and
will have access to learn how an entire web
startup works.
We conduct weekly internal tech talks and
encourage enthusiastic participation.
This would involve learning a new topic by
doing it hands on along with other members of
the team.
Occasionally, we share any new tech stuff with
the team and expect you to actively participate
in the same.
SKILLS WE
EXPECT
You should be able to write clean,
understandable and extendable code
You would be expected to follow SOLID
principles in case of Object Oriented
Programming
You should be able to communicate your
thoughts, design and explain us why your
approach is being used
Knowledge in Python, Django, Android, Swift is
an added bonus
PROBLEM
SOLVING
You will be given a problem statement and you
need to come up with a solution with is best
suited for the problem
We will assess based on how you have
understood the problem, how the solution is
designed and approached
The code should be clean, understandable and
extendable
The code would be reviewed and will be
followed up with a feedback. This is to analyze
your openness to feedback and how well you
collaborate with rational reasons
The code can be in any language as long as it
can be easily explained and understood
SUMMARY
To summarize we will be looking for the following
Interest in learning, unlearning and relearning
skills
Passion for software development
Ability to explain your thoughts clearly
Ability to solve problems quickly
Enthusiasm in learning new topics and skills
Receptiveness to feedback
Empathy
Responsibility to complete tasks on time