Technical Interview, Coding Interview Special Edition

Uniqtech
Data Science Bootcamp
5 min readSep 9, 2022

--

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]

https://medium.com/interview-buddy/re-learn-how-to-code-fibonacci-sequence-in-python-coding-interview-for-beginners-b6b47699604c

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

Additional Resources

Read more interview tutorials on our Medium site

--

--