Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 2.15 KB

File metadata and controls

55 lines (43 loc) · 2.15 KB

posts

2022 Backend Test by Bitroot Org.

Bitroot Backend internship Use JS Use NodeJs Use GitHub

What we expect:

  • Proficient knowledge of the back-end programming language and the framework that is used by the company
  • Understanding of front-end web technologies like HTML, CSS, and JavaScript (to communicate with team members on the front-end)
  • Ability to manage a hosting environment, including database administration as well as scaling applications to handle load changes
  • Knowledge of accessibility and security compliance
  • Experience with version control, such as Git

Ideal Backend Engineer

posts

Create Contact List API (Test)

Backend Software Engineer (Intern) Test (Bitroot.org)

Functionalities

  • Create New Contact
  • Delete Contact
  • Fetch All Contacts
  • Search Contacts
  • Update Contact

NOTE: Use multiple tables and join them with queries to fetch a set of data with combination queries.

Checks

  • Should not save duplicate phone numbers
  • Search by name or phone number
  • Contact should take multiple phone numbers
  • Upload Image for contact
  • Export all contact to CSV

Testing

  • Integration & Unit Testing should be available
  • Host the project in Heroku and submit us the code as well as heroku live running URL.

Technologies

  • Express (NodeJS) / Efficient Node js frameworks
  • Postgres/MongoDB/MySQL or combination of two.

BROWNIE POINTS for Exploration with Docker Containers.

  • Deploy Docker application
  • Explain What is docker and how does your project utilise it to its best potential.

Tools to use

  • POSTMAN
  • VSCode / Atom
  • Docker