All Projects → fnplus → Interview Techdev Guide

fnplus / Interview Techdev Guide

Licence: mit
This repository contains curated technical interview questions by fn+geeks community

Projects that are alternatives of or similar to Interview Techdev Guide

Technical Interview Guide
My learning material for technical interviews!
Stars: ✭ 76 (-69.84%)
Mutual labels:  competitive-programming, algorithms, data-structures, interview, interview-questions, interview-preparation, coding-interviews
How To Prepare For Google Interview Swe Sre
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
Stars: ✭ 251 (-0.4%)
Mutual labels:  competitive-programming, google, algorithms, interview, interview-questions, interview-preparation
Competitiveprogrammingquestionbank
This repository contains all the popular competitive programming and DSA questions with solutions.
Stars: ✭ 122 (-51.59%)
Mutual labels:  competitive-programming, algorithms, data-structures, interview-questions, interview-preparation, coding-interviews
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+96.83%)
Mutual labels:  competitive-programming, google, algorithms, interview, hackerrank, facebook
Fuck Coding Interviews
How on earth can I ever think of a solution like that in an interview?!
Stars: ✭ 464 (+84.13%)
Mutual labels:  algorithms, data-structures, interview, interview-preparation, coding-interviews, hackerrank
Awesome Coding Interview Question Patterns
The most common question-patterns for any coding-interview
Stars: ✭ 196 (-22.22%)
Mutual labels:  algorithms, data-structures, interview, interview-questions, interview-preparation, coding-interviews
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (-37.7%)
Mutual labels:  algorithms, data-structures, interview, interview-questions, interview-preparation, coding-interviews
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+21675.79%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation, coding-interviews
Leetcode In Swift
My solutions to LeetCode problems written in Swift
Stars: ✭ 150 (-40.48%)
Mutual labels:  algorithms, data-structures, interview, interview-questions, interview-preparation
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+1043.25%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation, coding-interviews
Leetcode Sol Res
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Stars: ✭ 1,647 (+553.57%)
Mutual labels:  algorithms, interview, interview-questions, interview-preparation, coding-interviews
Coding Interview University
A complete computer science study plan to become a software engineer.
Stars: ✭ 204,859 (+81193.25%)
Mutual labels:  algorithms, data-structures, interview, interview-preparation, coding-interviews
Algorithmic Pseudocode
This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding
Stars: ✭ 519 (+105.95%)
Mutual labels:  algorithms, data-structures, interview-questions, interview-preparation, coding-interviews
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (+348.02%)
Mutual labels:  google, algorithms, interview, interview-questions, interview-preparation
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+97.62%)
Mutual labels:  algorithms, data-structures, interview, interview-preparation, hackerrank
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+1136.9%)
Mutual labels:  algorithms, data-structures, interview, interview-questions, interview-preparation
Big Companies Interview Questions
A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆
Stars: ✭ 135 (-46.43%)
Mutual labels:  google, interview, interview-questions, interview-preparation, facebook
Java
All Algorithms implemented in Java
Stars: ✭ 42,893 (+16921.03%)
Mutual labels:  algorithms, interview, interview-questions, data-structures
Interview Preparations
This repository contains coding assessments and their solutions for various IT companies
Stars: ✭ 148 (-41.27%)
Mutual labels:  interview-questions, interview-preparation, coding-interviews, hackerrank
Codility lessons
Codility Lesson1~Lesson17 100% solutions with Python3 除正確解答外comment裡有解題的思考過程
Stars: ✭ 87 (-65.48%)
Mutual labels:  algorithms, interview, interview-questions, coding-interviews

Welcome to the interview resources (footsteps) by FnPlus Community to crack your dream company

This repository is a part of HacktoberFest-an event organised by DigitalOcean. You are requested to create your profile using the above link to be a part of it.

This repository contains examples of various algorithms written on different programming languages...

Contributors

(https://github.com/divyhshah)

Contributing

  1. Have a look at open issues. They contain the list of algorithms/DS we plan to be implemented. Pick an unassigned issue.
  2. You can also create a new issue for an algorithm that is not in the list.
  3. Make sure you are assigned for the issue.
  4. Fork the repo!
  5. Clone the forked repository to local system.
  6. Create your feature branch: git checkout -b my-new-feature
  7. Be sure to not include any compiled binaries in the patch.
  8. Commit your changes: git commit -am 'Add some feature'. Go through Commit Messages guidelines
  9. Push to the branch: git push origin my-new-feature While sending a PR make sure you follow one issue per PR rule.
  10. Submit a pull request 😄

See Extended Contributing Guidelines

Important Data Structures

Data Structure C CPP Java Python
Dynamic array
Stack
Singly Linked List
Double Linked List
Circular Linked List
Hash Tables
Heap
Fibonacci Heaps
Disjoints Sets
Adjacency matrix
Queue
Priority Queue

Important Algorithms

Maths C CPP Java Python
Euclidean GCD
Fibonacci series
Pallindrome number
Perfect number
Magic number
Polite number
Sieve of Eratosthenes
Modular exponentiation
Searching and Sorting C CPP Java Python
QuickSort
Merge Sort
Insertion Sort
Counting Sort
Radix Sort
Bubble Sort
Heap Sort
Selection Sort
Linear Search
Binary Search
Tree traversal C CPP Java Python
Pre-Order Traversal
Post-Order Traversal
In-Order Traversal
Binary Search Tree
Height of the Tree
Depth of the Tree
AVL Tree
Spanning Tree
Segment Tree
Fenwick Tree
Trie
Graph Traversal C CPP Java Python
Breadth First Search
Depth First Search
Topological Sort
Kruskals Algorithms
Prim's Algorithms
Belmon Ford Algorithms
Floyd-Warshall Algorithm
Dijkstra's Algorithm
Dynamic Programming C CPP Java Python
Edit distance
Fractional Knapsack
Longest Increasing Sequence
Kadane's Algorithms

Curated resources (Footsteps) by FnPlus Community

Coding Practices:

Video Lectures:

Interview Books:

Guides:

Courses:

Sites:

Videos:

System Design:

Computer Science News:

Sample Run:

Language Steps
Python
python [filename.py]
C
gcc [filename.c]
./a.out # unix
a.exe # windows
CPP
g++ [filename.cpp]
./a.out # unix
a.exe # windows
Java
javac [filename.java]
java [filename]
Golang
go build [filename.go]
[./filename]

Support:

Feel free to contact us at our E-mail, we'd be happy to help! Check out our app called footsteps which helps you keep a log of your online learning and inspire others to follow it!

Notes:

Only project maintainers should merge a PR. Other members can add their reviews to a PR but the merging should be done by only a project maintainer.

Authors:

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