All Projects → paidy → interview

paidy / interview

Licence: other
Interview challenge for potential candidates.

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to interview

Book on python algorithms and data structure
🪐 Book on Python, Algorithms, and Data Structures. 🪐
Stars: ✭ 604 (+2057.14%)
Mutual labels:  exercise, interview
flask-jobs
Flask-related job opportunities.
Stars: ✭ 74 (+164.29%)
Mutual labels:  interview, hiring
Hiring Without Whiteboards
⭐️ Companies that don't have a broken hiring process
Stars: ✭ 25,494 (+90950%)
Mutual labels:  interview, hiring
Inginious
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
Stars: ✭ 138 (+392.86%)
Mutual labels:  exercise, interview
extreme-carpaccio
Slicing and coding game
Stars: ✭ 116 (+314.29%)
Mutual labels:  challenge, exercise
Mlkatas
A series of self-correcting challenges for practicing your Machine Learning and Deep Learning skills
Stars: ✭ 58 (+107.14%)
Mutual labels:  challenge, exercise
React Coding Challenges
A collection of React.js coding challenges with different difficulties.
Stars: ✭ 294 (+950%)
Mutual labels:  challenge, interview
Wtfiswronghere
A collection of simple errors that beginners are likely to hit when they start writing Python.
Stars: ✭ 240 (+757.14%)
Mutual labels:  challenge, exercise
coding challenge-38
Bomberjam AI
Stars: ✭ 19 (-32.14%)
Mutual labels:  challenge
python-cp-cheatsheet
Python3 interview prep cheatsheet and examples
Stars: ✭ 407 (+1353.57%)
Mutual labels:  interview
42-piscine-exam
This repo has all exercises of "C Exam Alone In The Dark - Beginner" sorted from level_00 to Level_05
Stars: ✭ 218 (+678.57%)
Mutual labels:  exercise
Interview
程序员代码面试指南C++版,更新中
Stars: ✭ 110 (+292.86%)
Mutual labels:  interview
recruitment
用于职位发布,简历投递,招聘管理的开源项目,一个即刻能用的项目,Powered by Python & Django
Stars: ✭ 75 (+167.86%)
Mutual labels:  interview
interview-english
English for Tech Interview 面试中的英语
Stars: ✭ 560 (+1900%)
Mutual labels:  interview
reactjs-persian-interview-questions
مجموعه برترین سوال و جواب‌های ری‌اکت(احتمالا برای استخدام اینا)
Stars: ✭ 323 (+1053.57%)
Mutual labels:  interview
bootcamp-launchbase-desafios-03
Desafios do terceiro módulo do Bootcamp Launchbase 🚀👨🏻‍🚀
Stars: ✭ 53 (+89.29%)
Mutual labels:  challenge
avast-ctf-cambridge-2018
🎖 A complete write-up of the Avast challenge given at Hack Cambridge 2018
Stars: ✭ 16 (-42.86%)
Mutual labels:  challenge
resources-to-master-software-engineering-interview-for-non-cs-majors
📖 Resources To Master Software Engineering Interview for Non CS Majors
Stars: ✭ 44 (+57.14%)
Mutual labels:  interview
SoftUni-Software-Engineering
SoftUni- Software Engineering
Stars: ✭ 47 (+67.86%)
Mutual labels:  exercise
docker-advance-training-exercise
Materials for Docker Advanced training
Stars: ✭ 14 (-50%)
Mutual labels:  exercise

Paidy Take-Home Coding Exercises

What to expect?

We understand that your time is valuable, and in anyone's busy schedule solving these exercises may constitute a fairly substantial chunk of time, so we really appreciate any effort you put in to helping us build a solid team.

What we are looking for?

Keep it simple. Read the requirements and restrictions carefully and focus on solving the problem.

Treat it like production code. That is, develop your software in the same way that you would for any code that is intended to be deployed to production. These may be toy exercises, but we really would like to get an idea of how you build code on a day-to-day basis.

How to submit?

You can do this however you see fit - you can email us a tarball, a pointer to download your code from somewhere or just a link to a source control repository. Make sure your submission includes a small README, documenting any assumptions, simplifications and/or choices you made, as well as a short description of how to run the code and/or tests. Finally, to help us review your code, please split your commit history in sensible chunks (at least separate the initial provided code from your personal additions).

The Interview:

After you submit your code, we will contact you to discuss and potentially arrange an in-person interview with some of the team. The interview will cover a wide range of technical and social aspects relevant to working at Paidy, but importantly for this exercise: we will also take the opportunity to step through your submitted code with you.

The Exercises:

1. [Platform] Build an API for managing users

The complete specification for this exercise can be found in the UsersAPI.md.

2. [Frontend] Build a SPA that displays currency exchange rates

The complete specification for this exercise can be found in the Forex-UI.md.

3. [Platform] Build a local proxy for currency exchange rates

The complete specification for this exercise can be found in the Forex.md.

5. [Platform] Build an API for managing a restaurant

The complete specification for this exercise can be found at SimpleRestaurantApi.md

F.A.Q.

  1. Is it OK to share your solutions publicly? Yes, the questions are not prescriptive, the process and discussion around the code is the valuable part. You do the work, you own the code. Given we are asking you to give up your time, it is entirely reasonable for you to keep and use your solution as you see fit.

  2. Should I do X? For any value of X, it is up to you, we intentionally leave the problem a little open-ended and will leave it up to you to provide us with what you see as important. Just remember to keep it simple. If it's a feature that is going to take you a couple of days, it's not essential.

  3. Something is ambiguous, and I don't know what to do? The first thing is: don't get stuck. We really don't want to trip you up intentionally, we are just attempting to see how you approach problems. That said, there are intentional ambiguities in the specifications, mainly to see how you fill in those gaps, and how you make design choices. If you really feel stuck, our first preference is for you to make a decision and document it with your submission - in this case there is really no wrong answer. If you feel it is not possible to do this, just send us an email and we will try to clarify or correct the question for you.

Good luck!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].