Neebal Technologies
Efs Facilities Services Interview Questions and Answers
Q1. code snippets on note pad. eg reverse string
Reverse a string using array manipulation
Create an array of characters from the input string
Use a loop to iterate through the array in reverse order
Append each character to a new string to form the reversed string
Q2. How do you handle scope creep situation. Jira usage in day-to-day tasks. Write user stories persona.
I handle scope creep by clearly defining project scope, setting priorities, and communicating with stakeholders. I use Jira for tracking tasks and progress. I write user stories based on personas.
Define project scope clearly at the beginning
Set priorities and communicate with stakeholders to manage changes
Use Jira for tracking tasks, progress, and managing scope changes
Write user stories based on personas to ensure requirements are aligned with user needs
Q3. What are the techniques to gather quality requirements
Techniques to gather quality requirements include interviews, surveys, observation, workshops, and document analysis.
Conduct interviews with stakeholders to understand their needs and expectations.
Distribute surveys to gather feedback from a larger group of stakeholders.
Observe users in their natural environment to identify pain points and opportunities for improvement.
Facilitate workshops with cross-functional teams to collaborate on defining requirements.
Analyze existing do...read more
Q4. How do you deal with change in requirement
I adapt by communicating with stakeholders, analyzing impact, and adjusting project plans accordingly.
Regular communication with stakeholders to understand the reasons for change
Analyze the impact of the change on project scope, timeline, and resources
Update project plans and requirements documentation accordingly
Prioritize changes based on business value and impact on project goals
Q5. What are challenges faced with clients?
Challenges faced with clients include communication barriers, changing requirements, and managing expectations.
Communication barriers due to language differences or lack of clarity
Changing requirements leading to scope creep and project delays
Managing client expectations and ensuring alignment with project goals
Q6. Difference between Truncate, Delete and Drop
Truncate removes all rows from a table, Delete removes specific rows, and Drop deletes the entire table structure.
Truncate is a DDL command that removes all rows from a table but keeps the table structure intact.
Delete is a DML command that removes specific rows based on a condition.
Drop is a DDL command that deletes the entire table structure along with all its data.
Truncate is faster than Delete as it does not log individual row deletions.
Drop is irreversible and cannot be ...read more
Q7. Difference between Sets, Lists, Tuples
Sets, Lists, and Tuples are all data structures in Python with different characteristics and use cases.
Sets are unordered collections of unique elements. Example: {1, 2, 3}
Lists are ordered collections of elements that can be modified. Example: [1, 2, 3]
Tuples are ordered collections of elements that cannot be modified. Example: (1, 2, 3)
Q8. what is java? what is sql? etc
Java is a programming language used for developing applications. SQL is a language used for managing relational databases.
Java is an object-oriented language
Java code is compiled into bytecode
SQL is used for creating, modifying, and querying databases
SQL is used in various database management systems like MySQL, Oracle, etc.
Interview Process at Efs Facilities Services
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month