Technical Interview, Coding Interview Special Edition
Technical Interview, Coding Interview Special Edition
The next edition this month is about my favorite topic : machine learning and data science. We really are proud of the median tutorial (four ways to find median of sorted array problem). It’s awesome! [public] tips are public, any one can view them. [pro] tips are for paid members of our website https://ml.learn-to-code.co only.
Getting ready for your technical interviews. Technical interview preps and developer tips, special edition. WARNING: please read our disclaimer and terms of services first. An excerpt is linked below.
Technical Interview Basics:
Core skills: Programming experiences and skills, problem solving skills, analytical skills, familiarity with technical interview basics such as data structure and algorithms. Data Structure and Algorithms questions are popular among big tech companies like the FANG companies (Facebook, Apple, Airbnb, Netflix, Google). Supposedly only 2% of candidates gets a job at Google. That’s an acceptance rate lower than Harvard and Stanford.
Many career coaches find that reaching out to contacts in your network, and always be networking can really help improve your career search results. There are rumors that internal referrals work well at big FANG companies. It kind of makes sense if we think about it : team work, collaborations are very important at big tech companies. People work well with their friends, and friend groups of brilliant engineers can potentially have higher concentration of brilliant engineers. (If you are good at board games, you can really attract some attention at big tech companies. It’s a serious hobby.)
Alternative career track candidates are now accepted at major companies such as Google, Meta, and JPMorgan. The only obstacle for candidates right now is the terrible trend of layoff. Before the recent disastrous layoff trend, companies like META was providing returnship opportunities for women to re-enter the workforce.
Talking about layoff: Did you hear about the Great Layoff? The new disastrous trend of tech layoffs. It is a good time to brush up on your interview skills, keeping them fresh. This is a sign and motivation to brush up on your skills. Track layoff data using this tracker below.
Layoff data: The great layoff | the disastrous layoff [public]
https://ml.learn-to-code.co/skillView.html?skill=utK5Wyd6HjhniTLVAGcG
There are also more positive, monetary motivations for starting your interview prep.
Machine Learning Jobs and Salary Data [pro, career]
https://ml.learn-to-code.co/skillView.html?skill=im6wOsuYcqFK1tQelvM3
Talking about resources for women and under-represented groups in tech, check this flash card for resources and groups to join. Did you know that some Google Facebook developer events offer on-site childcare options upon request?
By using our products, contents, any channel, you agree with our terms of service, privacy policies and any legal documents. If you disagree, please immediately stop using. Thank you.
Vote for flash cards you like. Message us any time.
You can find us on Medium, Substack
Disclaimer — Career Topics: We do not have career counselors among our staff. Our writings should NOT be considered professional advice, career counseling, personal counseling. These are not advice nor counseling. Please also read our full site-wide disclaimer.
General career topics
One of the greatest Indian American vc and tech giant Vinod Khosla discusses his journey, why Indian Americans are residing top CEO positions in tech companies, and recommendations for entrepreneurs and founders.
Career interview Vinod Khosla, tech, vc senior management [public]
https://ml.learn-to-code.co/skillView.html?skill=Nt3t2RYIKn5wbE9JQxy9
The bamboo ceiling for East Asian Americans
Why Asian Americans on Wall Street from Goldman Sachs to Wells Fargo are breaking their silence
PUBLISHED FRI, MAY 21 2022 [CNN, external, 3rd party]. https://www.cnbc.com/2021/05/21/why-asian-americans-on-wall-street-are-breaking-their-silence.html
[Bamboo Ceiling Asian Last Names Lead to Fewer Job Interviews external, 3rd party, read disclaimer before reading](https://www.npr.org/sections/codeswitch/2017/02/23/516823230/asian-last-names-lead-to-fewer-job-interviews-still)
Warning we are not responsible for 3rd party content. Please do your research. 3rd party content, external links may change their contents without notice.
Programming Basics
Recursion interview basics [public]
https://ml.learn-to-code.co/skillView.html?skill=RbBe96T9tGIt5PautLsn
What is a tail recursion? Tail recursion tail call (definition) [public]
https://ml.learn-to-code.co/skillView.html?skill=vQc2sNJgV7J7n78dCd60
Big O Developer Jokes. [public]
https://ml.learn-to-code.co/skillView.html?skill=K2MuF3DL6QnIoGx4XGRe
Merge two sorted arrays of the same size or other. [public]
https://ml.learn-to-code.co/skillView.html?skill=pRYRODhNYBICz3uRxBqY
What’s a sentinel value (definition) [public]
https://ml.learn-to-code.co/skillView.html?skill=8ciS65Co3fWAdH5aOSCZ
Data Structure
Working as a real software engineer, chances are you will have to design your own complex, custom data structure sooner or later. Data Structure and Algorithms are the bread and butter of technical coding interviews. These data structures are building blocks of custom, complex data structures. Algorithms are step by step instructions / recipes to complete a task.
Support US
Become a paid member. $5 for a month, or $50 dollars for a year (2 months off).
https://ml.learn-to-code.co/payments.html
Supoprt us by donating cryptos, dogecoin, ether, anything via Coinbase (include one month free membership) https://commerce.coinbase.com/checkout/e2175af7-7b63-4d5a-a418-79edf6e2f397
Subscribe to Medium w our link, or substack
Support us by browsing our content on the brave browser (we will automatically be rewarded by Brave — a web3 browser). Use @brave supports us and earn you #crypto $BAT 🦇 #100DaysOfCode #python #datascience
You can support us by using our affiliate link to join Medium premium membership. Medium has many great authors like us writing the best tutorials online. This particular link supports us. Your membership accesses all of Medium pro. https://uniqtech.medium.com/membership
Algorithms: Search and Sorting Basics, Tree Algorithms
Overview of sorting algorithms, selection sort, insertion sort, and merge sort. [public]
https://ml.learn-to-code.co/skillView.html?skill=zEPd05DLp1C8c7Kf3Wri
Sorting algorithm time complexity basics [public]
https://ml.learn-to-code.co/skillView.html?skill=fEs1iEpJeqZ8Xf08eSyr
Technical interview search and sorting best practice [pro, pro tip]
https://ml.learn-to-code.co/skillView.html?skill=jcVMZf764uJFJf0lQzqD
[advanced] How to code fibonacci sequence optimized for FANG Big tech companies. [medium]
Technical interview search and sorting best practice [pro]
https://ml.learn-to-code.co/skillView.html?skill=0ZJ9Sb48XPco6VkEdHcX
Technical interview search and sorting best practice [pro, pro tip]
https://ml.learn-to-code.co/skillView.html?skill=jcVMZf764uJFJf0lQzqD
View more tree algorithm data structure tutorials here on our tree landing page [public]:
https://ml.learn-to-code.co/topic_tree_interview_questions_uniqtech_guide.html
In-order tree traversal pseudocode [pro]
https://ml.learn-to-code.co/skillView.html?skill=7N71VLYc8ZwrukoymVBM
Tree Traversal using recursion [pro]
https://ml.learn-to-code.co/skillView.html?skill=0jSSRxVCK2WQMuu9xlZW
In order traversal [pro]
https://ml.learn-to-code.co/skillView.html?skill=a354OL3YiB8iiiLCL82Z
Path finding algorithm basics, shortest path [pro]
https://ml.learn-to-code.co/skillView.html?skill=gJ4miDriOR2xlXWCg80W
Quicksort sorting algorithm and definition of pivot [pro]
https://ml.learn-to-code.co/skillView.html?skill=Mz1CzLucD2RLZnlQwvRd
Quicksort vs Merge sort [pro]
https://ml.learn-to-code.co/skillView.html?skill=pTvYj0nCW5n4SC6X3xkT
Advanced Algorithm Calculating Median
Calculating Median seems like a simple task but it can test advanced algorithm optimization skills, and critical thinking of developers. Median interview questions are popular at Google. There are at least four interesting ways to calculate the median of sorted sub-arrays — small segments of equal length or different length sorted arrays. Find the median of two sorted array is a simplified version of this problem. See our fibonacci sequence tutorial above why we need fancier algorithms to calculate statistics. The answer is big data. When data volumes are high, trivial calculations become non-trivial.
Find median interview questions — introduction part 1 [pro]
https://ml.learn-to-code.co/skillView.html?skill=aE3le8DJuPZsTaCqmyse
Find median interview questions — part 2 [pro]
https://ml.learn-to-code.co/skillView.html?skill=J9Hh9FaVKOxXK6q9cFJ8
Find median interview questions — part 3 [pro] the coolest way to solve
https://ml.learn-to-code.co/skillView.html?skill=z8yv0HpoO7rtUMAwXWff
Find median interview questions — part 4 [pro] using advanced data structure
https://ml.learn-to-code.co/skillView.html?skill=2dX7X0DwRJcOz1C4kivV
Advanced Algorithms (preview)
[Uniqtech Guide Deep Dive to Coin Change Problem Part 1]Getting started with coin change interview questions. Coin change interview question basics [pro]
https://ml.learn-to-code.co/skillView.html?skill=w2YEUrDvzqJfcHILQLhU