Displaying 1 to 20 from 20 results

LeetCode-Sol-Res - Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems

  •    Java

This repository contains solutions and resources for LeetCode algorithm problems. An excel table for quick review before interview is also provided in resources directory.

tech-interview-handbook - 💯 Algorithms study materials, behavioral content and tips for rocking your coding interview

  •    Javascript

This repository has practical content that covers all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation. Technically competent candidates might still find the non-technical content helpful as well. Anybody who wants to land a job at a tech company but is new to technical interviews, seasoned engineers who have not been on the other side of the interviewing table in a while and want to get back into the game, or anyone who wants to be better at technical interviewing.




javascript-algorithms - 🤖 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

  •    Javascript

This repository contains JavaScript based examples of many popular algorithms and data structures. Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).

system-design-interview - System design interview for IT companies

  •    

System design is a very broad topic. Even a software engineer with many years of working experience at a top IT company may not be an expert on system design. If you want to become an expert, you need to read many books, articles, and solve real large scale system design problems. Spend a few minutes questioning the interviewer and agreeing on the scope of the system. Remember to make sure you know all the requirements the interviewer didn't tell you about in the beginning.

notes - detailed notes on computer science topics, in one page

  •    

Welcome to my personal notes on various computer science topics, gathered over 3 years. I am sharing them in the hope that they would be useful you as well.


angular-interview-questions - Most extensive Angular interview questions based on your level.

  •    HTML

A complete guideline to prepare for angular interviews. Also, you can use these questions to verify your expertise in angular. The most important step is knowing how you compare to other job seekers. Pinpoint areas where you are weaker, and spend the time necessary to make improvements. Google is your friend.

coding-interviews - 🎓 :octocat: Preparation resources for software and web technical interviews

  •    Javascript

This is a list of concepts it is important to learn in order to coding interviews at big companies and for jobs with really technical teams. Not all companies interview this way but many do or at least include CS fundamental and puzzle questions as part of their processes. Preparing for these types of interviews can be challenging and tedious. I created this repo as a collection of resources to help better understand where these questions come from. There are tons of resources out there so if you are looking to crack the coding interview, well, definitely read cracking the coding interview (links below) and review some of the sites and concepts below. I also recommend interviewing.io for doing live practice interviews to get you prepared.

job-board - A list of places to look for jobs in tech

  •    

The purpose of this repository is to provide a comprehensive list of the best places to search for a job in tech. Get matched with companies. They place bids on you, so you get to see how what the salary, equity, and benefits would be before interviewing.

cracking-the-coding-interview - Tests, Questions and Solutions from Cracking the Coding Interview

  •    Java

Credits should go to Gayle Laakmann McDowell for her great work on Cracking the Coding Interview. Ctci stands out among many interview books by providing not only questions but also incremental hints and solutions. However, Ctci doesn't come with tests. This repo attempts to fill this gap by adding tests for each question.

katas - :school: Coding katas

  •    C++

These are katas written in C++. They contain everything from common data structures, algorithms, and programming problems. Follow the instructions in the following order to build and test a kata.

sre-interview-prep-guide - Site Reliability Engineer Interview Preparation Guide

  •    

This repository is an attempt to consolidate useful resources for Site Reliability Engineer (SRE) interview preparation.

TwentySecondsCurriculumVitae-LaTex - Write Beautiful Curriculum Vitae in LaTex, that ensures twenty seconds reading

  •    TeX

A curriculum vitae, otherwise known as a CV or résumé, is a document used by individuals to communicate their work history, education and skill set. This is a style template for your curriculum written in LaTex. The main goal of this template is to provide a curriculum that is able to survive to the résumés screening of "twenty seconds". The author assumes no responsibility for the topicality, correctness, completeness or quality of the information provided and for the obtained résumés.

algorithms.js - Data Structures and Algorithms implemented in JavaScript

  •    Javascript

This repository covers the implementation of the most important algorithms and data structures. This goes along with these posts series that explain each implementation in details.

backend-interview-prep-questions - A few questions & data to help you prepare for the Slack HQ backend interview

  •    PLpgSQL

In this repository you'll find two files, actors.sql and movies.sql. They comprise titles and actors from the top 250 movies from the Internet Movie Database (IMDB). For simplicity's sake, it is not fully normalized. We will not be using this particular dataset during your onsite, but you can use it to familiarize yourself with SQLite and make sure you can access it from your preferred language. Make sure you've installed sqlite on your machine, and, if necessary, a library or driver to access SQLite programmatically using the language of your choice. Some languages have SQLite support built-in, and some don't.