What is the Java Memory Model (JMM), and why is it important? Answer: JMM defines how threads in Java interact with memory, ensuring proper visibility of shared data and preventing data races. 4. What is the purpose of the volatile keyword in Java? Answer: volatile is used to indicate that a variable's value may be changed by multiple threads simultaneously and ensures visibility of changes. 5. What are lambda expressions in Java, and how are they used? Answer: Lambda expressions provide a concise way to define anonymous functions and are used mainly for functional programming and the Stream API. 6. What is the difference between composition and inheritance in Java? Answer: Composition is a design principle where one class contains an instance of another class, while inheritance is an "is-a" relationship between classes. 7. What is the Java Collections Framework, and why is it important? Answer: The Collections Framework provides classes and interfaces for working with collections of objects, offering reusable data structures and algorithms.
Big Data Intern Interview Questions
1,784 big data intern interview questions shared by candidates
Architectural questions, file formats ( in depth) , questions from CV (in depth). Python coding. Couple of SQL question with implementation of window functions, ranking, lead lag, etc etc
what is Speculative execution?
Why zs? Why leaving old job? difficult scenario faced in your previous job? optimisation in hive and spark? how internally works after your fire a query in Hive?
What is purpose of Data pipeline and why do we need?
Given a list of domains, that are entered sorted, we want to minimize the output of urls by uniting sub-domains by only outputting their common ancestor. Also sibling domains should be listed as their common ancestor.
aptitude and personality
The architecture of Yarn, how to run hive scripts, how to check yarn longs, Linux commands, Java questions
SQL queries on join
2 technical round interviews+ HR discussion, interviews were more on python than big data, felt like appearing for the python developer position. OOPS concepts, develop python program to demonstrate OOPS concepts
Viewing 621 - 630 interview questions