Remove Code Remove Design Remove Exercise Remove Software Engineering
article thumbnail

Demystifying Interviewing for Backend Engineers @ Netflix

The Netflix TechBlog

By Karen Casella, Director of Engineering, Access & Identity Management Have you ever experienced one of the following scenarios while looking for your next role? You study and practice coding interview problems for hours/days/weeks/months, only to be asked to merge two sorted lists. This is a conversation, not an inquisition!

article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. A key observation was that most of our data scientists had nothing against writing Python code. Data scientists want to retain their freedom to use arbitrary, idiomatic Python code to express their business logic?—?like

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. A key observation was that most of our data scientists had nothing against writing Python code. Data scientists want to retain their freedom to use arbitrary, idiomatic Python code to express their business logic?—?like

article thumbnail

Teaching rigorous distributed systems with efficient model checking

The Morning Paper

We would like students to consider the performance characteristics of their systems, and our tests check that their designs attain reasonable run-time performance. Consider the lab exercise to implement Paxos. The hardest part of the class for many students is learning to think about their code as inherently distributed.

Systems 43
article thumbnail

What Am I Working On (RDORR): SQL Server On Linux

SQL Server According to Bob

We developed a friendly competition to break one another’s code. We are a bit wiser (you could take that as older) now and we don’t wait until 5 o’clock but we still try everything we can think of to exercise the code. I quickly got a MacBook and started coding on OS X as well as my Linux VMs, reading articles and books.

Servers 40
article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

This is both frustrating for companies that would prefer making ML an ordinary, fuss-free value-generating function like software engineering, as well as exciting for vendors who see the opportunity to create buzz around a new category of enterprise software. The new category is often called MLOps. This approach is not novel.

DevOps 140
article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

In software, reacting to unforeseen circumstances in real-time is not possible. We have to specify with great precision in code exactly what our business rules are, and the computer will apply them exactly as we tell it to. Let’s refer to this as an Invariant Business Rule. As you gain experience in your career, you realise it’s not.