Filter interviews by
Designing a REST API for concurrent read and write access involves strategies for data consistency and performance.
Use HTTP methods appropriately: GET for reads, POST/PUT for writes.
Implement optimistic concurrency control to handle conflicts.
Utilize versioning in resources to manage updates.
Consider using WebSockets for real-time updates alongside REST.
Leverage caching mechanisms to reduce read load on the databa...
Best practices for managing secrets in code include using secure storage, environment variables, and access controls.
Use environment variables to store sensitive information instead of hardcoding them in the source code.
Utilize secret management tools like HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault for secure storage.
Implement access controls to limit who can view or modify secrets, ensuring only aut...
Prioritizing incidents involves assessing impact, urgency, and resources to ensure effective resolution.
Assess impact: Determine how many users are affected and the severity of the issue. For example, a system outage affecting all users is high priority.
Evaluate urgency: Consider how quickly the issue needs to be resolved. A security breach requires immediate attention compared to a minor bug.
Communicate with stak...
Incident management is a structured approach to handling incidents to minimize impact and restore services efficiently.
Ensures quick resolution of incidents, reducing downtime (e.g., restoring a server outage within an hour).
Improves communication among teams and stakeholders during incidents (e.g., using a dedicated incident channel).
Facilitates root cause analysis to prevent future incidents (e.g., analyzing rec...
Program to reverse even words in a string
Split the string into words
Iterate through the words and reverse the even-indexed words
Join the words back into a string
Finding elements in a web page using various locators
Use CSS selectors to locate elements by class, id, attribute, etc.
Use XPath to locate elements based on their path in the HTML structure
Use name, tag name, link text, partial link text locators as needed
Selenium code automates web browser interactions for testing applications.
Import necessary libraries: 'from selenium import webdriver'
Initialize the WebDriver: 'driver = webdriver.Chrome()'
Open a webpage: 'driver.get('http://example.com')'
Locate elements: 'element = driver.find_element_by_name('q')'
Perform actions: 'element.send_keys('Selenium')'
Submit forms: 'element.submit()'
Close the browser: 'driver.quit()'
Selenium code using assertions verifies web application functionality through automated tests.
Use WebDriver to initialize the browser: `WebDriver driver = new ChromeDriver();`
Navigate to a webpage: `driver.get('http://example.com');`
Locate elements using locators: `WebElement element = driver.findElement(By.id('elementId'));`
Use assertions to validate conditions: `Assert.assertEquals('Expected Text', element.getTe...
An SQL query retrieves data from a database based on specified criteria.
Use SELECT to specify columns to retrieve. Example: SELECT name, age FROM users;
Use WHERE to filter results. Example: SELECT * FROM orders WHERE status = 'shipped';
Use JOIN to combine rows from two or more tables. Example: SELECT users.name, orders.amount FROM users JOIN orders ON users.id = orders.user_id;
Use GROUP BY to aggregate data. Examp...
Some common exceptions in Salesforce development include DMLException, QueryException, and LimitException.
DMLException: Thrown when an error occurs while performing DML operations like insert, update, delete.
QueryException: Thrown when an error occurs while querying data from the database.
LimitException: Thrown when governor limits are exceeded, such as SOQL query limit or CPU time limit.
I appeared for an interview in Jan 2025.
Find bug in snippet. Code snippet writing.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 4 interview rounds.
Some basic testing questions
Selenium code using assertions verifies web application functionality through automated tests.
Use WebDriver to initialize the browser: `WebDriver driver = new ChromeDriver();`
Navigate to a webpage: `driver.get('http://example.com');`
Locate elements using locators: `WebElement element = driver.findElement(By.id('elementId'));`
Use assertions to validate conditions: `Assert.assertEquals('Expected Text', element.getText())...
Selenium code automates web browser interactions for testing applications.
Import necessary libraries: 'from selenium import webdriver'
Initialize the WebDriver: 'driver = webdriver.Chrome()'
Open a webpage: 'driver.get('http://example.com')'
Locate elements: 'element = driver.find_element_by_name('q')'
Perform actions: 'element.send_keys('Selenium')'
Submit forms: 'element.submit()'
Close the browser: 'driver.quit()'
An SQL query retrieves data from a database based on specified criteria.
Use SELECT to specify columns to retrieve. Example: SELECT name, age FROM users;
Use WHERE to filter results. Example: SELECT * FROM orders WHERE status = 'shipped';
Use JOIN to combine rows from two or more tables. Example: SELECT users.name, orders.amount FROM users JOIN orders ON users.id = orders.user_id;
Use GROUP BY to aggregate data. Example: S...
I appeared for an interview in Jan 2025.
I am a highly motivated and detail-oriented individual with a background in finance and a passion for problem-solving.
Background in finance
Highly motivated and detail-oriented
Passionate about problem-solving
Seeking new challenges and opportunities for growth.
Looking for new challenges to expand my skills and knowledge
Seeking opportunities for career advancement
Interested in working in a different industry or with a different team
I have over 5 years of experience in marketing and sales roles, with a focus on digital marketing strategies.
Managed social media campaigns for a tech startup, increasing engagement by 30%
Developed email marketing campaigns for a retail company, resulting in a 20% increase in sales
Led a team of sales representatives to exceed quarterly targets by 15%
I followed a structured process involving research, planning, execution, and evaluation.
Researched the topic thoroughly to gather relevant information
Created a detailed plan outlining tasks and timelines
Executed the project according to the plan, making adjustments as needed
Evaluated the outcomes to identify successes and areas for improvement
LMS stands for Learning Management System, a software application for the administration, documentation, tracking, reporting, and delivery of educational courses or training programs.
LMS helps organizations deliver online courses and training programs to employees or students.
It allows for the creation and management of courses, assessments, and learning materials.
LMS can track learner progress, generate reports, and p...
Shadow DOM is a way to encapsulate the styling and structure of a web component, preventing styles from leaking out or clashing with the rest of the page.
Shadow DOM allows for creating self-contained components with their own styles and markup
It helps in preventing styles from the main document affecting the component and vice versa
Shadow DOM can be created using the 'shadowRoot' property of an element
Some common exceptions in Salesforce development include DMLException, QueryException, and LimitException.
DMLException: Thrown when an error occurs while performing DML operations like insert, update, delete.
QueryException: Thrown when an error occurs while querying data from the database.
LimitException: Thrown when governor limits are exceeded, such as SOQL query limit or CPU time limit.
Yes, I have worked on integration in Salesforce development.
I have experience integrating Salesforce with external systems using REST and SOAP APIs.
I have worked on integrating Salesforce with third-party applications like MailChimp and DocuSign.
I have implemented custom integrations using tools like Salesforce Connect and MuleSoft.
I have experience with data mapping, transformation, and synchronization during integrat...
Governor limits are in place to ensure efficient use of resources and prevent abuse in Salesforce platform.
Governor limits help in maintaining system performance and preventing monopolization of resources.
They ensure fair usage of resources among all users on the platform.
Examples include limits on number of records retrieved in a single query, number of SOQL queries executed, and CPU time consumed.
Governor limits also...
One challenge I faced was integrating a third-party API with Salesforce.
Had to understand the API documentation thoroughly
Encountered compatibility issues with Salesforce platform
Implemented custom code to bridge the gap between API and Salesforce
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There were 4 interview rounds.
Basic things.. same as any company
Basic coding, 2 codes asked.
My skills include programming languages like Java, Python, and C++, as well as experience with databases and problem-solving.
Proficient in Java, Python, and C++ programming languages
Experience with databases such as MySQL and MongoDB
Strong problem-solving skills demonstrated through projects and coding challenges
Incedo offers exciting opportunities for growth and learning in the software engineering field. Job switch for new challenges and career advancement.
Incedo provides a dynamic work environment with cutting-edge technologies.
Opportunity to work on diverse projects and enhance skills.
Career growth prospects and learning opportunities at Incedo.
Desire for new challenges and professional development.
Alignment of career goal...
It was medium level java coding questions along with springboot, mcqs
ArrayList is better for random access and LinkedList is better for frequent insertions and deletions.
ArrayList uses dynamic array to store elements, allowing fast random access but slower insertions and deletions.
LinkedList uses doubly linked list to store elements, allowing fast insertions and deletions but slower random access.
Example: Use ArrayList when you need to frequently access elements by index. Use LinkedList...
HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
It allows null keys and values.
HashMap does not maintain insertion order.
Example: HashMap<String, Integer> map = new HashMap<>();
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual polymorphism is achieved through virtual functions in C++.
Virtual functions allow a function in a base class to be overridden in a derived class.
Example: Animal class with virtual function 'makeSound' overridden in Dog a...
Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.
Create a base class with virtual functions
Create derived classes that override the virtual functions
Use pointers or references of the base class to call the overridden functions
I seek new challenges and opportunities for growth that align with my career goals and aspirations in software development.
Career Growth: I'm looking for a position that offers more opportunities for advancement, such as leading projects or mentoring junior developers.
Skill Development: I want to work with new technologies and frameworks that will enhance my skill set, like transitioning from Java to modern cloud techn...
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the Incedo interview -
The duration of Incedo interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 158 interview experiences
Difficulty level
Duration
based on 1.2k reviews
Rating in categories
Chennai,
Bangalore / Bengaluru
5-8 Yrs
Not Disclosed
Chennai,
Bangalore / Bengaluru
5-9 Yrs
Not Disclosed
Senior Software Engineer
1.2k
salaries
| ₹8.6 L/yr - ₹21 L/yr |
Software Engineer
1k
salaries
| ₹5 L/yr - ₹12.5 L/yr |
Technical Lead
626
salaries
| ₹17.5 L/yr - ₹29.8 L/yr |
Senior Technical Lead
283
salaries
| ₹16 L/yr - ₹41 L/yr |
Associate
261
salaries
| ₹3 L/yr - ₹6 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software