Snowflake·Software Engineer·Online Assessment (OA)
May 2026
Took the Snowflake AIML Intern HackerRank OA after two weeks of frantic prep and genuinely low confidence in my DSA skills. Two questions, easier than I feared, though the platform itself caused some unnecessary stress.
- Given an array of integers, you can perform up to k operations where each operation doubles any single element. Return the maximum possible bitwise OR of all elements after applying the operations.
- Implement a Student class and a Result class that inherits from it. Result should store marks for three subjects, compute a percentage, and handle recheck requests. Pass mark is 33.33%.
“The key insight is that doubling is just a left shift, and to maximize OR you want to concentrate all k doublings on the largest element.” The rest of the author's notes on Software Engineer interview at Snowflake, Online Assessment (OA) round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post