All Projects → Nitinkumar-Gove → Quick-notes

Nitinkumar-Gove / Quick-notes

Licence: other
This repo contains important notes and code snippets which can help you during your job interviews

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Quick-notes

AlgoDaily
just for fun
Stars: ✭ 118 (+218.92%)
Mutual labels:  interview, algorithms-datastructures
Front-end-Job-Interview-Questions
Ответы на вопросы на должность Frontend разработчика.
Stars: ✭ 236 (+537.84%)
Mutual labels:  interview, questions
interview-questions
interview questions for the software developer role and related resources
Stars: ✭ 57 (+54.05%)
Mutual labels:  interview, questions
interview-questions
Collection of popular interview questions and their answers
Stars: ✭ 47 (+27.03%)
Mutual labels:  interview, questions
Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+123278.38%)
Mutual labels:  interview, algorithms-datastructures
Links-QA
Сборная солянка полезных ссылок для QA/тестировщика. Ссылки будут постоянно пополняться.
Stars: ✭ 42 (+13.51%)
Mutual labels:  interview
reverse-interview-zh-tw
📖 reverse-interview 繁體中文翻譯計畫。原作者:https://github.com/viraptor/reverse-interview
Stars: ✭ 313 (+745.95%)
Mutual labels:  interview
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+553572.97%)
Mutual labels:  interview
Cs Notes
📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Stars: ✭ 143,620 (+388062.16%)
Mutual labels:  interview
code gym
A workspace for learning computer science and software engineering topics
Stars: ✭ 14 (-62.16%)
Mutual labels:  interview
Computer-Science-Learn-Notes
CS(Computer Science)生涯:读书笔记,集成Java知识体系!(Java基础、JVM、JUC、Spring系列、面试八股文、力扣刷题笔记,数据结构和算法、SpringBoot整合其他框架等)
Stars: ✭ 141 (+281.08%)
Mutual labels:  interview
CPPNotes
【C++ 面试 + C++ 学习指南】 一份涵盖大部分 C++ 程序员所需要掌握的核心知识。
Stars: ✭ 557 (+1405.41%)
Mutual labels:  interview
questions-job-interview
🏢 List of questions I might ask during an interview for a software developer job
Stars: ✭ 92 (+148.65%)
Mutual labels:  interview
promiviz
Visualize JavaScript Promises on the browser. Visualize the JavaScript Promise APIs and learn. It is a playground to learn about promises faster, ever!
Stars: ✭ 79 (+113.51%)
Mutual labels:  interview
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (+621.62%)
Mutual labels:  interview
flutter interview
Flutter面试题和答案收集,各种知识点的深入研究,学完之后征服你的面试官。
Stars: ✭ 249 (+572.97%)
Mutual labels:  interview
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+417897.3%)
Mutual labels:  interview
ama
Ask me anything
Stars: ✭ 33 (-10.81%)
Mutual labels:  questions
Test-Bank
Interview preparation and practice problems
Stars: ✭ 43 (+16.22%)
Mutual labels:  interview
competitive-programming
Solutions of some problems in competitive programming
Stars: ✭ 23 (-37.84%)
Mutual labels:  interview

QuickNotes

This a repository of short important notes prepared to help you face software engineer interviews.

Important Interview Questions

Must See Coding Questions - PLEASE DO THEM ALL

General Approach for Solving Programming Problems

  1. Make sure you understand the task. Repeat it to show that to yourself and the interviewer
  2. Don’t begin by writing code immediately!
  3. Ask questions about the task, inputs, assumptions, formats; most questions are under specified on purpose
  4. Assume nothing! Or state you’re doing so
  5. Think out loud, share what you’re thinking (brainstorm)
  6. Try to show how you think thru the issue
  7. Silence isn’t good, long ones are bad
  8. Make sure the interviewer has a clear idea of how you’re doing (so they can help!)
  9. Start with a simple example, later add detailed ones
  10. Clarify the function signature of the problem early on. This will help focus your thoughts, and possibly invite subtle guidance from your interviewer
  11. Start with a simple inefficient solution (simple != easy)
  12. Improve the inefficient one
  13. Break down the problem to parts

#Contents

  1. Strings
  2. Linked List
  3. Graph / Trees
  4. Hashing / Hash maps
  5. Time complexity
  6. Cheat Sheets for different programming languages

P.S - This repository is updated weekly.

Web Sources:

  1. [Leetcode] (https://leetcode.com/problemset/algorithms/)

  2. [Geek for Geeks] (http://www.geeksforgeeks.org/)

  3. [Project Euler] (https://projecteuler.net/archives)

  4. [Awesome Git Repo for Interview Prep] (https://github.com/andreis/interview)

  5. Google Java Coding Style

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].