It was likely a coding question, a system design problem, or a behavioral question related to problem-solving, collaboration, or leadership. Common reasons for rejection include suboptimal solutions, lack of clarity, or weak explanations.
Check out your Company Bowl for anonymous work chats.