i
BetterPlace Safety Solutions
Filter interviews by
Clear (1)
I appeared for an interview in Jan 2022.
Top trending discussions
I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2020. There were 3 interview rounds.
I applied via Instahyre and was interviewed in Oct 2021. There was 1 interview round.
Design a schema for a restaurant app like Zomato.
Create tables for restaurants, menus, reviews, and users.
Include columns for restaurant name, location, cuisine, and ratings.
Add columns for menu items, prices, and descriptions.
Include user information such as name, email, and password.
Create relationships between tables using foreign keys.
Implement search and filter functionality for restaurants and menus.
Allow users t...
A transaction is a unit of work that is performed on a database.
A transaction is a sequence of database operations that are treated as a single unit of work.
It ensures that all the operations are completed successfully or none of them are performed.
Transactions are used to maintain data consistency and integrity in a database.
Examples of transactions include transferring money between bank accounts or updating inventor
SQL is a relational database while NoSQL is a non-relational database.
SQL databases use structured query language while NoSQL databases use unstructured query language.
SQL databases are vertically scalable while NoSQL databases are horizontally scalable.
SQL databases are good for complex queries while NoSQL databases are good for large amounts of unstructured data.
Examples of SQL databases include MySQL, Oracle, and Po...
Multitasking in Java can be achieved through multithreading.
Create a new thread using the Thread class or Runnable interface
Use the start() method to start the thread
Synchronize shared resources to avoid race conditions
Use wait() and notify() methods for inter-thread communication
Example: creating a thread to perform a long-running task while the main thread continues executing other tasks
Semaphores are a synchronization tool used to control access to a shared resource.
Semaphores can be used to prevent race conditions in multi-threaded programs.
They can be used to limit the number of concurrent accesses to a resource.
Semaphores can be binary (0 or 1) or counting (0 to n).
Examples of semaphore functions include wait(), signal(), and init().
I applied via Campus Placement and was interviewed before Mar 2021. There were 4 interview rounds.
I applied via Referral and was interviewed in Aug 2023. There were 2 interview rounds.
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
I applied via Job Portal and was interviewed in Aug 2022. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Jul 2023. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There was 1 interview round.
Assistant Manager
29
salaries
| ₹5 L/yr - ₹12 L/yr |
Senior Operations Analyst
24
salaries
| ₹2.2 L/yr - ₹5.2 L/yr |
Manager
20
salaries
| ₹6.2 L/yr - ₹21.5 L/yr |
Operations Analyst
19
salaries
| ₹1.8 L/yr - ₹3.8 L/yr |
Software Development Engineer II
19
salaries
| ₹12 L/yr - ₹29.3 L/yr |
Securitas
Security and Intelligence Services (India)
G4S
Tops Security