Skip to content

walidTLB/tech-interview

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technical Interview Practice Repository

Welcome to the Technical Interview Practice Repository! This repository contains a set of technical exercises designed to help you practice and improve your coding skills. Each exercise focuses on a specific problem or scenario commonly encountered in technical interviews.

Exercises

1. User Management Application

Create a user management application that interacts with the "https://randomuser.me/api/" API. The application should display user cards, implement pagination, and provide basic search functionality.

2. Task Management System

Develop a task management system that allows users to add, list, and filter tasks based on their status. The system should have a command-line interface (CLI) for user interaction.

3. URL Shortener

Build a simple URL shortener service that generates short URLs for long URLs. Users should also be able to retrieve the original long URL using the short URL.

4. Weather Forecast Application

Create a weather forecast application that fetches current weather information and provides a five-day forecast for a given city. The application can use a public weather API for data retrieval.

Guidelines for Each Exercise

  • Structure your code in a modular and readable manner.
  • Implement error handling for invalid input and potential issues.
  • Add unit tests to validate the correctness of your functions or classes.
  • Feel free to extend the exercises or add bonus features based on your preferences.

How to Use

  1. Clone the repository: git clone git@github.com:SecondBrain-io/tech-interview.git
  2. Navigate to the exercise of your choice: cd statements
  3. Follow the instructions provided in the exercise's README or code comments
  4. Do not commit on this repository the code, send either the repository link or the zip file to your correspondant.

Contributing

If you'd like to contribute additional exercises, improvements, or bug fixes, feel free to fork this repository and submit a pull request.

License

This repository is licensed under the MIT License.

Happy coding!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 56.7%
  • JavaScript 30.6%
  • CSS 8.1%
  • HTML 2.1%
  • TypeScript 1.8%
  • Dockerfile 0.7%