i
Techouts
Filter interviews by
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.
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 o...
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
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 framework...
Linked lists allow dynamic data structure manipulation with efficient node insertion and deletion operations.
A linked list consists of nodes, where each node contains data and a reference to the next node.
Insertion can be done at the head, tail, or any specific position in the list.
Example of insertion at the head: Create a new node and set its next to the current head, then update the head.
Deletion involves remov...
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
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
Linked lists allow dynamic data structure manipulation with efficient node insertion and deletion operations.
A linked list consists of nodes, where each node contains data and a reference to the next node.
Insertion can be done at the head, tail, or any specific position in the list.
Example of insertion at the head: Create a new node and set its next to the current head, then update the head.
Deletion involves removing a...
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 15 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
If you are a fresher , then this is for you else almost no coding test for experienced candidates.
I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.
2 medium hard level questions. We just have to code and explain it. Platform doesn't have compilers.
I appeared for an interview before Oct 2023.
Good Knowledge of DSA is required
I applied via Campus Placement and was interviewed in Dec 2024. There was 1 interview round.
2 questions of DSA medium to hard
I appeared for an interview before Jul 2024, where I was asked the following questions.
BASE properties describe a model for distributed systems emphasizing availability and partition tolerance over strict consistency.
B - Basically Available: Systems guarantee availability, meaning they respond to requests even if some nodes are down.
A - Soft state: The state of the system may change over time, even without new input, due to eventual consistency.
E - Eventually consistent: The system will become consistent...
A transaction in DBMS is a sequence of operations performed as a single logical unit of work, ensuring data integrity.
1. Transaction Initiation: A transaction begins with a request to perform a database operation, like inserting a record.
2. Execution: The DBMS executes the operations defined in the transaction, such as INSERT, UPDATE, or DELETE.
3. Logging: Changes are logged in a transaction log to ensure recovery in c...
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 4 interview rounds.
Intermediate aptitude questions .
No negative marking .
Written test held at JMR infotech
based on 4 interview experiences
Difficulty level
Duration
Software Developer
68
salaries
| ₹2.7 L/yr - ₹7 L/yr |
Software Engineer
37
salaries
| ₹2.7 L/yr - ₹12.4 L/yr |
Senior Software Engineer
25
salaries
| ₹11.2 L/yr - ₹21 L/yr |
Senior Software Developer
15
salaries
| ₹5.5 L/yr - ₹18 L/yr |
Information Technology Recruiter
13
salaries
| ₹3 L/yr - ₹5.2 L/yr |
JoulestoWatts Business Solutions
Value Point Systems
Saama Technologies
Systems Plus