During technical and coding interviews, the interviewer might ask the candidate to solve a particular problem in order to get some insight into the skills related to problem solving. One such problem is the Cash Register Problem. In this blog post I’m gonna try to explain it and offer an approach for solving it using Java.
Category: Programming
Many of the IT people working in enterprise settings are familiar with classical OOP (Object Oriented Paradigm) and languages built with OOP in mind, like Java, C#, Python and C++. However these years functional programming and languages focused on memory safety are emerging and becoming popular. One of the languages which is emerging is Rust, which focuses on memory safety and “fearless concurrency” (cit.); you can still use it with OOP in mind, but with some caveats.