Top Software Engineer Interview Questions & Answers

May 19, 2024, 2:10 am

I guess the core issue is that if someone is asking this question, it signals that we're not really on the same wavelength. It was pure theory vs. measurements plotted together. The client was unhappy with my team's first draft, so we were tasked with redoing the entire plan. But now I'd just talk about a more comfortable problem that went through multiple rounds of better fit solutions on a system actually in Java so they can relate and see I can actually talk about the target language. 4 Software Engineers Share the Biggest Technical Challenges They’ve Faced | Built In ATX. Eventually I just gave up. Switching to hugepages prevented TLB pressure, and the application ended up being even more performant on the new platform due to the increased amount of available memory allowing for a large amount of hugepage allocations.

  1. What is the hardest technical problem you've solved
  2. What is the hardest technical problem you've solved in 3
  3. What is the hardest technical problem you've solved in the world
  4. What is the hardest technical problem you've solved right now

What Is The Hardest Technical Problem You've Solved

So my design would actually be better if I shared the shared_ptr as a weak_ptr anywhere other than Right Here. One of our biggest challenges is solutioning and hosting sensitive data in the cloud due to data privacy and compliance regulations. This doesn't include company culture, inter-company politics, other decisions, etc. Once in a while, a full rewrite is indeed justified, but it's much rarer than most people think. To break the ice, give the interviewers some information about yourself. Prior to joining Optiver, I spent most of my career working on microkernels and low-level embedded systems, such as satellites. Additionally, I would love to stay connected with you so I just sent you an invite to connect on LinkedIn. 10 Challenges Every Software Product Developer Faces. When I first started working in the financial industry, I never believed that cryptocurrency would one day take off.

What Is The Hardest Technical Problem You've Solved In 3

After various discussions, we decided hand-rolling our own service would be cheaper in the long run and provide us with the flexibility we wanted as our tech products continued to grow. Sometimes unexpected scenarios are unavoidable, so being able to recover from failure and shorten the down time becomes the best mitigation to combat the unexpected. I'm not sure which is harder. Soon after these discoveries were made, the collaboration process kicked into high gear and a cross-team working group was assembled to craft a fix. If you're not careful, it can lead to unexpected consequences when deploying updates. Every developer dreams of going greenfield. Asking about what specific sense are you referring to when you (the interviewer) ask me about the hardest technical problem. Changing that code or its environment yields a lot of surprises. IMHO the hardest problem is now fairly straightforward: How do you enable people to test against confidential files? Please let me know when you have time if I am still being considered for the role. What is the hardest technical problem you've solved. Given how rapidly our tech stack is growing, it has become increasingly difficult to manage the interactions between all of our microservices. This involved a deep dive of the workings of the creation, persistence and consumption of our core course components. It's important to have your needs clearly defined before diving into a custom solution and working with what's already out there can really help in providing some of that clarity. I was able to reach out to experts in varying areas and pull ideas together to make solid, confident decisions about our direction.

What Is The Hardest Technical Problem You've Solved In The World

We learned about the constantly evolving fields of information security and data privacy, which is important for all of the work we do. But that was no good because I couldn't share my weak_ptr<> so it's not really useful. So I went back to read about conventional advice about shared_ptr<> and people would frequently suggest boost::weak_ptr<> where appropriate. The value is preserved using a constant to ensure the original fractional number is returned to the backend on a response from a vendor containing the fully constructed fractional number. It makes sense at this point to include documentation (and particularly inline documentation) you use that helps clarify functions/issues so that testing goes smoothly. Personally, many times I answer with a time where I decided to re-engineer and rewrite a "snapping engine". For our Ruby on Rails app during a rolling deploy process. Problem: Defect identification is inevitable during functionality testing, even if the product has been through thorough unit testing during the development phase. How 8 Software Engineers Solved Their Biggest Technical Challenges. If you could go into details about the technical problem, and the emotional rollercoaster you went through it would be nice. Once I've done that, I no longer think of the problem as "hard". Interviewers want to know: When interviewing for a company, you should always try to put yourself into the hiring manager's shoes. I would code for a day or so, and then again run into days of thinking how to proceed further.

What Is The Hardest Technical Problem You've Solved Right Now

After all, issues in the code can potentially affect every other facet of a product. So the senior sw eng said, "well, ok, if you're sure, then just probe the RTC pin with a scope. " With this question, are you testing a candidate's problem-solving approach or their depth of understanding of technical concepts or a mixture of both? The question has two primary goals from an interviewer perspective: 1) it will show what you consider to be a major problem by what you select as the problem to answer; and 2) it will show your competency in dealing with and resolving problems. "While we, as a team, certainly believe in the sentiment that you shouldn't reinvent the wheel, there are certainly times where it makes sense, " Loomy's Engineering Lead Ari Summer said. What is the hardest technical problem you've solved in the world. At the same time, we invested in building an entirely new — and considerably more capable — framework for all of our research needs. This initiative also underscored the importance of seeking external and internal expertise. An example of how to best answer this question for entry level candidates: "In my recent internship, I was given a technical problem that no one internally had yet been able to solve.

Part of my mentorship that I do with my mentees is exactly this line of questioning. Complexity mainly lay in permitting large decimal quantities of upwards of 18 digits of precision, while making sure integer quantity functionality functioned the same. Good work is quiet and consistent, usually not astonishing. What is the hardest technical problem you've solved right now. Check out the questions that apply to your tech stacks and see if your answers are on the right track.

The Man With The Pretty Lips