An Interest In:
Web News this Week
- March 21, 2024
- March 20, 2024
- March 19, 2024
- March 18, 2024
- March 17, 2024
- March 16, 2024
- March 15, 2024
A list of assignments I was given when interviewing for companies.
Writing after a long break.
So I have been giving interviews for quite some time and usually it involves an assignment where they will define some requirements according to which I have to work on them and also a deadline.
Some of these are given as weekend project & some of these have been given to work right while I was being interviewed in their office.
Ofcourse, I won't be revealing the company names but I will mention the industry type of the company I was giving the interview for.
I have also listed the assignments which were difficult for me to do at the end of the article.
All of these interviews happened in Bangalore, India. So the interview process might be different in different parts of the world
1. A responsive web app which consumes an api and lists the data and also make a form and send data via a POST request.
Type: Was given to work over the weekend.
Requirements: Make this with jQuery and Bootstrap & it should handle all the edge cases like validations(without using any external library), api errors & placeholders when the api was loading. I was given 24 hours to complete this.
Role: Junior Frontend Developer
Industry: Healthcare
Status: Selected (This was my first job as a developer)
2. Convert a landing page design prototype (an invision file) to code, without using a css framework.
Type: On site
Requirements: Make this in 1 hour and I can only use pure css. I was given access to internet and they allowed me to google things.
Role: Frontend engineer
Industry: CRM and SaaS for sales teams.
Status: Selected but did not join as I found a better company to my needs.
3. Clone zoomcar (a very popular car rental service in India) webapp. It should have filtering, sorting, add price ranges, should paginate data and filters to be persistent even if move to next page.
Type: Weekend project
Requirements: Make this with vue.js and I was given an api with some data like car mileage, seats,
Role: Frontend engineer
Industry: Vernacular Platform for content writers
Status: Could not complete on time and hence was not selected.
4. Make a clone of trello and it should have cards draggable feature
Type: On site
Requirements: I can use any javascript framework, any css framework. This was a competitive interview with 4 other candidates and we were given 1 hour 30 mins to complete it.
Role: Javascript Developer
Industry: Real Estate property Listing Platform
Status: Rejected, because another developer made the clone flawlessly and my submission looked like a kid in front of it
5. Make an admin dashboard
Type: On Site
Requirements: Whatever javscript framework I can use, but they mentioned brownie points if I use react (which I didn't). An use case of Employee details platform was given. They were expecting a dashboard with data filtering and sorting and I had to decide how to visualise the data and show it in the dashboard
Role: Frontend Engineer
Industry: An HR management SaaS Portal.
Status: Rejected (Assignment was completed as requested), when asked for reason they said I did not make it scalable and my project structure was not good enough and I did not document the code properly (I think I didnt name the variables properly).
6. Make a Tic Tac Toe game
Type: On Site
Requirements: I was given as much time I want, I can use any framework and I had to make the game responsive (should look on phones too)
Role: Growth Engineer
Industry: Gaming App.
Status: Selected. I worked there as a consultant for some time.
7. Make a e-commerce platform with Vue.js
Type: Weekend Project
Requirements: A mock api was given and I had to showcase these products. They wanted animations involved in it and I was supposed to use Vue.js and Any CSS framework I am comfortable with.
Role: Frontend Engineer.
Industry: An agency which builds only e-commerce sites.
Status: Rejected, because I could not crack their technical round.
7. Make a Data Visualisation portal of Sachin Tendulkar's sports career
Type: Weekend Project
Requirements: Sachin Tendulkar is probably the best cricket player of all time and I was given a csv file to showcase the data in using Tailwind CSS and Nuxt js, the project came out very well -
Demo - https://sachintendulkar.netlify.app/stats & here is the source code.
Role: Senior Frontend Engineer.
Industry: A SaaS company which specialises in Data Visualization.
Status: Rejected, reason not mentioned.
8. Make a text analyser from a text file.
Type: Weekend Project
Requirements: Make an api with Node which accepts a text file and I was supposed to return the most repeated words in it. A huge text file (around 7 mb) was given to me as an example. Here is the code if anywants to know how I built it https://github.com/fayazara/text-analyser
Role: Full stack engineer.
Industry: A service which makes AI bots for enterprise companies.
Status: Selected.
The assignments 7 & 8 (data visualization and text analyser) were probably the most difficult to make for me personally and I completed and I am proud that I was able to complete them.
There were some other assignments as well which I think were not worth mentioning, let me know in the comments if you want those as well.
I hope beginners & people who are looking for a job will benefit from this and feel free to share some of the assignments you were given while interviewing.
Original Link: https://dev.to/fayazara/a-list-of-assignments-i-was-given-when-interviewing-for-companies-1opm
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To