Card image
Tell Me About Yourself

Nov 27, 2024

One of the most common questions in a job interview is "tell me about yourself." Usually, the interviewer asks this to understand which parts of your experience you think are most important.

Card image
Real Question in Behavioral Interviews

Nov 13, 2024

During a job interview, the interviewer often asks the candidate about their experience, interests, and thoughts on handling certain situations.

Card image
Understanding Real-Time Web Communication

Oct 31, 2024

In today’s fast-paced digital landscape, real-time communication between clients and servers is crucial for enhancing user experience. Whether it’s live notifications, messaging, or collaborative apps, users expect updates instantly.

Card image
Anthropic AI as a Virtual Assistant

Oct 23, 2024

Do you spend hours researching the best places to eat and visit when you travel?

Card image
Create Video Scripts Automatically

Oct 22, 2024

Do you have 100 ideas for videos, but not 100 hours to write the scripts for them? You can now use AI to automate the process of generating video scripts.

Card image
Software Jobs are Coming Back

Oct 21, 2024

Get ready—software jobs are coming back. Recently, I've seen a lot more posts about software job openings on my LinkedIn feed compared to a few months ago. If you're looking for software job openings but can't find them on LinkedIn, just follow my account. You’ll see me "thumbs up" or repost some of the opportunities.

Card image
Graph Representation and Coding Interview Questions

Oct 17, 2024

Graphs are a fundamental data structure used to model pairwise relations between objects. They consist of vertices (or nodes) and edges (or arcs) that connect pairs of vertices. Graphs can be directed or undirected, weighted or unweighted, and can have cycles or be acyclic.

Card image
Make.com Automation of Business Processes

Oct 15, 2024

Make.com is a widely-used platform that enables business owners and professionals to automate repetitive tasks efficiently.

Card image
Classic Computer Algorithms

Oct 13, 2024

Throughout the years, numerous computer algorithms have been developed. In software engineering interviews, companies

Card image
Classic Data Structures

Oct 12, 2024

Data structures are essential for organizing complex data, enabling efficient retrieval and manipulation. In software engineering interviews, candidates are frequently assessed through coding challenges that require selecting the most suitable data structure and algorithm for a given problem. Below is a thoughtfully curated list of data structures, complete with example questions and sample problems, designed to help you prepare effectively.

Card image
Free Tutorial for Cursor AI Coding

Sep 27, 2024

Ever wanted to share your screen activity alongside your live reactions? Let's use Cursor AI code editor to create a screencast app.

Card image
Five Free AI Learning Resources

Sep 23, 2024

Are you looking to learn AI but don't want to spend a lot of money? Here are five free resources that can help you get started.

Card image
ElevenLabs Reader App

Sep 16, 2024

ElevenLabs launched a Reader App. It allows you to listen to any web page or articles with voices of famous people.

Card image
Game Code Comparison: ChatGPT o1 vs ChatGPT 4o

Sep 16, 2024

We compared the game code generated by ChatGPT 4o versus ChatGPT 5o by using the same prompt for both.

Card image
Top AI Image Generators

Sep 12, 2024

We compared the image generation capabilities of the following AI image generators:

Card image
System Design Diagram Tools

Aug 12, 2024

When selecting a system design diagram tool, consider the following factors.

Card image
Object Oriented System Design Interviews

May 27, 2024

Using LeetCode to prepare for job interviews is becoming increasingly insufficient and obsolete these days. Traditional SWE-1 jobs are decreasing. Software companies more frequently ask design questions even to junior engineering candidates, effectively wanting all software engineers to be at least SWE-2 (experienced IC) or higher.

Card image
Distributed System Design Interviews

May 21, 2024

Many software companies test their incoming engineering candidates with questions on distributed system design. To help our students prepare for this type of interviews, we generally put system design interview questions into six categories:

Card image
How Smart Are LLMs?

Mar 22, 2024

We have observed extensive adoption of Large Language Models (LLMs) across various applications. To the untrained observer, it may appear that LLMs have achieved a level of intelligence surpassing that of human beings. However, I have come to understand that this is not the case.

Card image
Prediction of AI Development for 2024

Jan 02, 2024

As 2024 starts, here are some predictions of AI development for 2024 from different sources on the web:

Card image
Four Signs of a Supportive Manager

Oct 21, 2021

How can we tell if our manager supports our success and growth?

Card image
How to Succeed in a System Design Interview

Oct 15, 2021

Software development companies often test their industry candidates for system design skills during interviews.

Card image
Leadership in Azure Kubernetes Services Team

Sep 21, 2021

Qi Ke, a long-time friend, is the engineering director for Azure Kubernetes Services (AKS). As she manages hundreds of engineers, Qi had a lot of experience growing leaders.

Card image
Should You Change Job?

Sep 19, 2021

Do you feel frustrated about your current job? Do you feel limited by your manager and your project? Do you want to look for a new job?