i
Techouts
Filter interviews by
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
They gave us 2 coding questions, must code in java, they personally checked each of our codes, 1 hr duration (They may extend for around 30 mins), should have java installed on our systems prior.
Array list is a dynamic array that can grow or shrink in size, while array in Java is a fixed-size collection of elements.
Array list in Java is a class that implements List interface and allows dynamic resizing.
Arrays in Java are fixed in size and cannot be resized once initialized.
Example: ArrayList<String> arrayList = new ArrayList<String>(); String[] array = new String[5];
Code snippet to implement dynamic arrays with add, remove, and access methods.
Use a list or vector data structure to implement dynamic arrays.
For adding elements, use the append or push_back method.
For removing elements, use the erase or remove method.
For accessing elements, use the index operator or at method.
Java is a popular programming language known for its platform independence and object-oriented approach.
Java is an object-oriented programming language
It is known for its platform independence, meaning Java programs can run on any device that has a Java Virtual Machine (JVM)
Java is used for developing a wide range of applications, from mobile apps to enterprise systems
Java has a rich set of libraries and frameworks tha
I am a recent graduate with a degree in Computer Science, passionate about coding and problem-solving.
Recent graduate in Computer Science
Passionate about coding and problem-solving
In Java, heaps are used for dynamic memory allocation. Internal memory allocation in heaps is managed by the JVM.
Heaps in Java are used for storing objects and dynamically allocated memory.
Memory allocation in heaps is managed by the Java Virtual Machine (JVM).
The JVM uses a technique called garbage collection to reclaim memory from objects that are no longer in use.
Objects in the heap are allocated memory based on the...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Java is a high-level programming language known for its portability, security, and versatility.
Java is an object-oriented language
It is platform-independent, meaning code can run on any device with a Java Virtual Machine (JVM)
Java is used for developing a wide range of applications, from mobile apps to enterprise systems
Duration: 30 minutes
Top trending discussions
posted on 17 Oct 2024
I applied via campus placement at Acropolis Institute of Technology and Research, Bhopal and was interviewed in Sep 2024. There were 2 interview rounds.
2 coding questions medium to hard level
Use Floyd's cycle detection algorithm to find if a Singly Linked List is cyclic or not.
Use two pointers, slow and fast, where slow moves one step at a time and fast moves two steps at a time.
If there is a cycle, the two pointers will eventually meet at some point.
If the fast pointer reaches the end of the list (null), then there is no cycle.
I applied via Job Portal and was interviewed in Sep 2024. There were 4 interview rounds.
2 DSA question was asked
40 questions in 20 minutes
Generate all possible permutations of an array of strings
Use recursion to generate permutations
Swap elements to create different permutations
Base case: when array size is 1, return array as permutation
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
posted on 8 Mar 2024
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Dependency injection is a design pattern used to remove hard-coded dependencies and make components more modular and testable.
Constructor injection: Dependencies are provided through a class's constructor.
Setter injection: Dependencies are set through setter methods.
Interface injection: Dependencies are injected through an interface.
Spring framework in Java uses dependency injection to manage components.
Angular framewo...
posted on 11 Mar 2024
It is MCQ based test which contain both aptitude and technical question
based on 4 interviews
Interview experience
Software Developer
67
salaries
| ₹2.4 L/yr - ₹9 L/yr |
Software Engineer
36
salaries
| ₹2.7 L/yr - ₹12.1 L/yr |
Senior Software Engineer
24
salaries
| ₹5.8 L/yr - ₹24 L/yr |
Senior Software Developer
14
salaries
| ₹6.5 L/yr - ₹18 L/yr |
Hybris Developer
12
salaries
| ₹3.8 L/yr - ₹5.6 L/yr |
Infosys
TCS
Wipro
HCLTech