One of the problems that I have always been pondering about is how to go about solving technical interview problems. For example, suppose I was asked, at an interview:
Given an array of integers, remove all duplicates elements from it
For me, because a lot of my experience is in Java, I would just use libraries.
But it seems that the solution to those problems on the books are generally low level, or have some tricks.
TLDR: Is it acceptable to use libraries, high level abstractions with higher level languages to solve technical problems? Or are we supposed work with none of those tools?