Actionable Interview Tips – Dev Leader Weekly 37
TL; DR:
Coding questions – Yeah… LeetCode.
System design questions: Very vague on purpose!
Project & collab questions: Focus on how you communicate and what you learned.
I’ll be hosting a live Ask Me Anything stream on Monday, April 1st at 9:30 PM PST
See this software engineering interview with Callie Buruchara before it goes public!
This newsletter issue is now archived on my website. You can read it here with a paid subscription:
https://www.devleader.ca/2024/03/30/actionable-interview-tips-dev-leader-weekly-37/
What’s In This Issue
How To Update MongoDB Documents in C# – What You Need To Know
How To Delete Documents From MongoDB In C# – What You Need To Know
C# Testcontainers for MongoDB: How To Easily Run Local Databases
Standout Interview Suggestions
Last week I introduced the concept of breaking down getting a software engineering job into three very generalized phases:
Standing out to get noticed for an interview
Kicking butt in your interview
Shifting gears to performing well on the job
My professional expertise as a software engineering manager lines up best with the last step — helping people on the job. As a hiring manager for over a decade and a software engineer who’s had to go through these steps, I also have some insights.
I will continue to point out that this advice is all generalized as there will always be circumstances and situations that do not align with what I am suggesting. However, in this article, I’ll focus on three major things to focus on for your software engineering interviews:
Coding questions
System design questions
Project / team / interpersonal questions
Let’s see what this looks like.
Join me and other software engineers in the private Discord community!
All of my weekly vlogs are now on YouTube which are accessible via membership!
My “Deep Dive: C#” course on Dometrain has launched!
Weekly Recap
A Beginner’s Guide to MongoDB Filtering in C#
We’re all so accustomed to working with different SQL databases… But have you spent much time working with document databases? In my development more recently, I’ve been trying to make sure I spend some time working with MongoDB in C# so that I have more exposure to these different tech stacks.
In this MongoDB tutorial, I’ll show you how to write basic filters for MongoDB in several different ways. You’ll learn how to combine filters and how you can query the data back from MongoDB using different techniques.
Be Careful! Easy Document Deletion From MongoDB Using C#
In this MongoDB tutorial, I’ll show you how to delete documents from MongoDB databases from C#. You’ll want to make sure you understand how filtering works in MongoDB first so that you can properly target documents for deletion! With your filtering knowledge, we can get our MongoDB deletes done with some simple C# calls.
C# MongoDB Beginner’s Guide: How To Update Documents
In this MongoDB tutorial, I’ll show you how to update documents in MongoDB databases from C#. You’ll want to make sure you understand how filtering works in MongoDB first so that you can properly target documents for updates! With your filtering knowledge, we can get our MongoDB updates done with some simple C# calls.
MongoDB Filtering in C# – Beginner’s Guide For Easy Filters
Learn the basics of MongoDB Filtering in C# with simple code examples! See how to use the MongoDB FilterDefinitionBuilder to support filtering in MongoDB.
How To Update MongoDB Documents in C# – What You Need To Know
See code examples for how to update MongoDB documents in C#. This article covers the basics of different methods you can use to update records.
How To Delete Documents From MongoDB In C# – What You Need To Know
See code examples for how to delete documents from MongoDB in C#. This article covers the basics of different methods you can use to delete records from Mongo!
C# Testcontainers for MongoDB: How To Easily Run Local Databases
Learn how to use C# Testcontainers for MongoDB! If you’re developing a dotnet application and want to use MongoDB, Testcontainers can be a HUGE asset!
C# MongoDB Insert Benchmarks – What You Need To Know
Curious about C# MongoDB insert benchmarks? In this article, I show you BenchmarkDotNet code and the results for several variations of inserting data!
As always, thanks so much for your support! I hope you enjoyed this issue, and I’ll see you next week.
Nick “Dev Leader” Cosentino
social@devleader.ca
Socials:
– Blog
– Dev Leader YouTube
– Follow on LinkedIn
– Dev Leader Instagram