You are here |
buttondown.com | ||
| | | |
simpleprogrammer.com
|
|
| | | | Use these interview questions and answers to prepare for the technical rounds of your Software Engineering interview. Let's get to the questions. Good luck in your upcoming interview. 1. Describe your process for creating a software program. 2. Please explain Big O notation. In computer programming, Big O notation is used to measure the runtime [...] | |
| | | |
anthonysciamanna.com
|
|
| | | | When I work with developers who haven't practiced Test-Driven Development (TDD) one question often arises, When is code too simple to test? As someone wh... | |
| | | |
fizzbee.io
|
|
| | | | Building a complex distributed system? How do you verify your design doesn't have issues with consistency, performance or fault tolerance? Amazon has been using formal methods to verify its distributed systems since 2012. Now, major players like Amazon, Microsoft, MongoDB, Confluent, Oracle, Elastic, CockroachDB, and many more are all embracing formal methods for their systems. Despite the immense benefits and relevance of this technique in modern software development, its widespread adoption has been hindered by the complexity of existing tools. | |
| | | |
blog.kerollmops.com
|
|
| | Dive into my journey of porting Spotify's Annoy library to Rust using LMDB. Learn how I tackled memory-mapped file challenges, optimized tree node generation, and achieved significant performance improvements for indexing large vector datasets. Discover the power of the Share Nothing principle and prepare for future insights on incremental indexing and filtering. |