So I was taking a few challenges as part of getting the internship and most of the time there were coding challenges given to solve in order to move further with the internship, as I beginner I didn't know many things to do in the challenge.
As I kept taking a few of the challenges I learned things which would be helpful to solve them faster especially when you are a student or new grad who has never taken a coding challenge.
This may seem like a simple thing but while taking the challenge we forget that and think of taking a language that already has an answer to that question. But don't do that. It will be helpful to solve those problems in the language you are comfortable with because you will learn to solve problems very comfortably and understand those methods for future purposes also.
Even though reading everything is important as a part of the challenge, you can skip the explanation and directly skip to the example part as it is most important that explanation. Reading examples and reading its explanation will help you understand the problem very well, instead of those long explanations in the beginning.
Even though reading examples is important, don't forget to read and understand those sample codes as they help you with a better understanding of the problem and will help you move faster towards the solution and might some give solution to the problem.
Skip the main function as it might not help you much with writing as the example explains it better with the same names. See the parameters used in the function and try to find a way with them or by using simple lines of code.
LASTLY: Divide the time with the number of problems and if you can't solve it within that time frame skip it as it's not necessary to solve all the problems in the challenge. Rather the way you solve it
Many companies look for people who are good at solving but that can be learned and so some even give you a chance even if there are some mistakes in the code.
This was all that I wished I learned when I was beginning to solve those problems as I do it now. I hope you at least take some of these points and improve your speed of solving the problems.