Skip to content

Latest commit

 

History

History
420 lines (230 loc) · 16.9 KB

Interviews.md

File metadata and controls

420 lines (230 loc) · 16.9 KB

Interview prep:

##Coding:

FAANG prep

[0] - https://cstheory.stackexchange.com/questions/19759/core-algo...

[1] - http://courses.csail.mit.edu/6.851/

[2] - http://jeffe.cs.illinois.edu/teaching/algorithms/

[3] - http://cp-algorithms.com/

[4] - https://concatenative.org/wiki/view/Exotic%20Data%20Structur...

[5] - (https://daqo.medium.com/facebook-senior-software-engineer-interview-the-only-post-youll-need-to-read-e4604ff2336d)

If you really don't know where to start, you can search and pick a specific topic here to study it in depth: https://github.com/jwasham/coding-interview-university

System design interview

-System design interview questions

-Good Architecture notes:

-follow up HacherNews

###Mock interview:

There are mock interview sites, like Pramp.com, Gianlo.co, PracticeCodingInterview.com t

Data engineer

-How to become data engineer 2020

-follow up comments

Google

-Google interview process -follow up comment

behavioral questions

-behavioral

-Firebase interview style

Job site

-best job site for software engineers in startup

-companies hiring without whiteboards

-Sorting algorithm

Non-technical questions

-Non technical questions

DB

-Good intro to DB

-Database comparison

general

-Microservice architecture

-Software Architecuture guide

-Crackiing the coding interview

-follow up comments

-75 programming interview questions

-Core concepts of Spark

-Cassandra permonace improvement

-In memory apache Arrow

-MongoDB performance

-Comparing various database type

-Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

-Uber engineering blog

coding interviews

-(project Euler)[https://projecteuler.net/archives]

-Dynamic programming Interview problems

-Coding interviews experience

-followup comments

-500 interview quetions

-Techie delight

-coding interview books

-coding web site

-Algorithm and data structures

Garbage collector

-Java 11 Z garbage collector

SQL

-why SQL beating NoSql

-RDBMS columar vs row

-SQL performance explained

Database-performance-tricks These three data warehouses undoubtedly use the standard performance tricks: columnar storage, cost-based query planning, pipelined execution, and just-in-time compilation

-Good comparison between Mysql and prostgres

-Follow-up comments

-postgresql extension db comparisons

-SQL joins venn diagram

-Good blog on sql performance

The first section is about how Venn works fine for AND and OR because it’s set theory and Venn works just fine for examples (maybe not every problem though). Joins are not sets. They are Cartesian products.

Kafka

-cassandra 101

-NY article why they used Kafka

-follow-up comment on Y on kafka inersting

regex

-visual regex

-regex tutorial

-learn regex

-regex testing

-regex testing

-regex 101

-regex debugger

Algorithms

-Trees algorithm

Interview

-Sorting in python

-How to interview Engineers

-How to ace the google interview

Interview

-Common data structures

-programming quiz

-lessons from 3000 technical interview

-Lessons from 3000 technical interivew followup

-NoSQL database comparison

-Streaming process comparison

-pipeline map data engineering

Tech interviews at various company.

-Prepartion for google interview

-Interview process

-Tech interview at Amazon

coarse era material

-Coursea archive

Techinical interview sucks.

-You suck at technical interview -Follow up

Interview website

-top 10 programming questions

-CareerCup Trees Graphs

-Geeksforgeeks top 10 intervew q

-HackerRank

-interviewcake

-Interview.io

-Good on threads

Interview Questions

-Data Structures and Algorith with answers

-Epic list of interview questions

-How to pass programming interviews

-Tech salary

Interview books

-Do the programming interviews

-Follow up to the above post

Java 8

-Guide to Java 8

-Java 8 tutorial follow up

java performance blog

-why i hate java

-java performance blog takipi

-Java memory guide, best for interview

-Java memory garbage collector

-Modern garbage collector

Helpful desing doc

-Helpful design doc template

Hadoop and hive programming example

Programming challenges

Interview

Math

Performance

interview experience

Interview,

Interviews website

Interview questions,

Threads,

startup interviews,

Hiring software developers,

Algorithms,

-Algorithms

Java best practices,

-Java best practices

Interview prep,

-code rest prep for interview

Garbage collection,

-Jvm garbage collection oracle doc

algorithms

-visualize algorithms

The One Commandment of multithreaded programming,

  1. Thou Shalt Not touch shared data without synchronization. You must know what data is shared, and you must synchronize all access to shared data (with one exception, when all access is read-only).

  2. Thou Shalt minimize and reduce shared mutable data as much as possible, in the design stage.Sometimes just making new copy and passing that around might not cause that much of a performance penalty vs the time spent debugging synchronization problems.