i
Opus Technologies
Filter interviews by
Sonar is a technique that uses sound propagation to navigate, communicate with or detect objects underwater.
Sonar stands for Sound Navigation and Ranging.
It works by emitting sound waves and then listening for the echoes that bounce back from objects in the water.
Sonar is used in various applications such as underwater navigation, fishing, military operations, and mapping the ocean floor.
Top trending discussions
I applied via Company Website and was interviewed in Oct 2023. There were 3 interview rounds.
General English, Aptitude and reasoning
KPI metrics are essential for measuring performance and identifying areas for improvement.
KPI metrics provide a clear understanding of performance against goals
Quality metrics can include error rates, compliance with standards, and customer satisfaction
AHT (Average Handle Time) measures efficiency in handling customer interactions
CSAT (Customer Satisfaction) metrics gauge customer happiness and loyalty
Regularly reviewi...
I applied via Approached by Company and was interviewed before Apr 2022. There were 4 interview rounds.
Talk about the given topic to present facts, opinions and conclusions and try to honest as much as possible.
I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.
Written assignment on a topic
I applied via Company Website and was interviewed before May 2022. There were 3 interview rounds.
I have extensive sales experience and a passion for delivering successful projects.
I have worked in sales for over 5 years, consistently exceeding targets and building strong relationships with clients.
I am highly motivated and enjoy the challenge of meeting and exceeding customer expectations.
I have a track record of successfully delivering projects on time and within budget, ensuring customer satisfaction.
I am passio...
I have extensive experience in sales cycle management and have worked in various industries.
I have worked in sales for over 7 years, with experience in both B2B and B2C sales.
I have managed the entire sales cycle, from prospecting to closing deals.
I have experience in industries such as technology, healthcare, and finance.
I have consistently exceeded sales targets and have been recognized for my performance.
I am skille...
I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.
To handle work pressure in difficult scenarios, it is important to prioritize tasks, communicate effectively, take breaks, and seek support when needed.
Prioritize tasks based on urgency and importance
Communicate with team members and supervisors about challenges and seek help if needed
Take short breaks to recharge and refocus
Seek support from colleagues, mentors, or mental health professionals if feeling overwhelmed
Prioritising work involves assessing deadlines, importance, and impact on overall goals.
Identify urgent tasks with tight deadlines
Consider the importance and impact of each task on overall goals
Delegate tasks that can be handled by others
Use tools like to-do lists or project management software to stay organized
Regularly reassess priorities as new tasks arise
Upselling/cross selling involves offering customers additional products or services to increase sales.
Understand customer needs and preferences
Recommend complementary products or services
Highlight the benefits of the additional offerings
Provide personalized recommendations based on customer purchase history
Offer bundle deals or discounts for purchasing multiple items
Train sales staff on effective upselling/cross sellin
I appeared for an interview in Jun 2017.
Ajax calls allow for asynchronous communication between client and server without reloading the page.
Ajax stands for Asynchronous JavaScript and XML
Uses XMLHttpRequest object to send and receive data
Allows for partial page updates without reloading the entire page
Can handle data in various formats such as JSON, XML, HTML, and plain text
Example: $.ajax({url: 'example.com', success: function(data){console.log(data)}});
REST is lightweight and uses HTTP while SOAP is XML-based and has more features.
REST uses HTTP methods like GET, POST, PUT, DELETE while SOAP uses XML messaging.
REST is stateless while SOAP can maintain state.
REST is faster and easier to use while SOAP is more secure and reliable.
REST is used for web services while SOAP is used for enterprise-level services.
Example of REST: Twitter API. Example of SOAP: Amazon Web Serv
GET and POST are HTTP methods used for sending data to a server.
GET is used to retrieve data from a server
POST is used to submit data to a server
GET requests can be cached and bookmarked
POST requests are not cached and cannot be bookmarked
GET requests have length restrictions
POST requests have no length restrictions
GET requests are less secure than POST requests
Observer pattern is a design pattern in which an object maintains a list of its dependents and notifies them automatically of any state changes.
Also known as publish-subscribe pattern
Used in event-driven systems
Allows loose coupling between objects
Example: A weather station broadcasts weather updates to multiple displays
Example: A stock market ticker notifies multiple investors of stock price changes
Singleton is a design pattern that restricts the instantiation of a class to a single object.
Singleton ensures that only one instance of a class exists in the entire application.
It provides a global point of access to the instance.
Commonly used in scenarios where a single instance needs to coordinate actions across the system.
Example: Database connection manager, logger, configuration manager.
Immutable in Java refers to objects whose state cannot be changed after creation.
String, Integer, and other wrapper classes are immutable in Java.
Immutable objects are thread-safe and can be shared without synchronization.
To create an immutable class, make all fields final and private, and don't provide setters.
Examples of immutable classes in Java include LocalDate, LocalTime, and LocalDateTime.
Creating immutable in Java
Use final keyword to make variables immutable
Use private constructor to prevent object modification
Use defensive copying to prevent modification of mutable objects
Use enum to create immutable objects
Use String class to create immutable strings
Dependency injection is a design pattern that allows objects to receive dependencies rather than creating them internally.
It helps to decouple the code and makes it more testable and maintainable.
It allows for easier swapping of dependencies without changing the code.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Example: Instead of creating a database co...
CORS stands for Cross-Origin Resource Sharing. It is a security feature implemented in web browsers to restrict access to resources from different origins.
CORS allows web servers to specify which origins are allowed to access its resources
It is implemented using HTTP headers
CORS prevents malicious websites from accessing sensitive data from other websites
Examples of resources that may be restricted by CORS include cook
CORS can be overcome by configuring the server to allow cross-origin requests.
Configure the server to include the Access-Control-Allow-Origin header
Use JSONP (JSON with Padding) to bypass CORS restrictions
Use a proxy server to make the request on behalf of the client
Use a browser extension to disable CORS restrictions during development
Use a server-side proxy to forward requests to the target server
Autocomplete in IDEs helps developers write code faster by suggesting code snippets and completing code as they type.
Autocomplete should suggest code snippets based on the context of the code being written
Autocomplete should prioritize suggestions based on frequency of use
Autocomplete should also suggest variable and function names
Autocomplete should be customizable to allow for user-defined snippets and suggestions
Exa...
My weakness is public speaking.
I tend to get nervous when speaking in front of large groups.
I am working on improving my public speaking skills by practicing and seeking feedback.
I have taken courses and attended workshops to help me overcome my fear of public speaking.
Comparing 2 basketball game scenarios with different number of trials and baskets required to win
Calculate the probability of winning in each game scenario using binomial distribution formula
Compare the probabilities to determine which game scenario is preferable
In game1, the probability of winning is p. In game2, the probability of winning is the sum of probabilities of making 2 or 3 baskets
If p is high, game1 is pref...
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Technical Lead
98
salaries
| ₹10.8 L/yr - ₹34 L/yr |
Senior Technology Engineer
40
salaries
| ₹9 L/yr - ₹28.5 L/yr |
Senior Technical Lead
38
salaries
| ₹19.5 L/yr - ₹43 L/yr |
Senior Software Engineer
34
salaries
| ₹8.4 L/yr - ₹24.6 L/yr |
Senior Technical Engineer
32
salaries
| ₹7.3 L/yr - ₹24.5 L/yr |
Angel One
HighRadius
AGS Transact Technologies
Rupeek