EdgeVerve Systems
10+ Pitti Laminations Interview Questions and Answers
Q1. explain some design patterns like chain of responsibility.
Chain of Responsibility is a behavioral design pattern that allows an object to pass a request along a chain of handlers.
Handlers are linked in a chain and each handler decides whether to process the request or pass it to the next handler
It decouples senders and receivers of requests
Commonly used in event handling systems and logging frameworks
Q2. What is your salery expectations?
My salary expectations are based on my experience, skills, and the industry standard for this position.
Research industry standards for Associate Product Developer salaries
Consider my experience and skills when determining salary expectations
Be prepared to negotiate based on the company's offer and benefits package
Q3. Find second maximum value in the array. Difference between left union and outer union.
Finding second maximum value in an array and calculating the difference between left and outer union.
Sort the array in descending order and return the second element
For left union, find the elements that are present in the first array but not in the second
For outer union, find the elements that are present in either of the arrays but not in both
Q4. Why String is immutable ?
String is immutable in Java because it enhances security, thread safety, and performance.
Immutable strings are thread-safe as they cannot be modified by multiple threads simultaneously.
Immutable strings help in caching and reusing string literals, improving performance.
Immutable strings prevent malicious attacks like SQL injection by ensuring data integrity.
Example: String str = "Hello"; str.concat(" World"); // This does not modify the original string.
Q5. Explain the Design test output
Design test output is the result of a design test that evaluates the skills and abilities of a UX designer.
The output should showcase the designer's problem-solving skills
It should demonstrate the designer's ability to create user-centered designs
The output should be visually appealing and easy to understand
It should include annotations and explanations to support the design decisions
Examples of design test output include wireframes, prototypes, and design briefs
Q6. Design process of the screens
The design process of screens involves research, ideation, prototyping, testing, and iteration.
Conduct user research to understand user needs and pain points
Ideate and sketch out potential solutions
Create wireframes and prototypes to test with users
Iterate based on user feedback and testing results
Ensure consistency in design elements and user interface
Collaborate with developers to ensure feasibility of design
Consider accessibility and usability for all users
Q7. Difference between left union and outer union.
Left union and outer union are two types of SQL joins. Left union returns all rows from the left table and matching rows from the right table. Outer union returns all rows from both tables.
Left union is also known as left join.
Outer union is also known as full outer join.
Left union returns all rows from the left table and matching rows from the right table.
Outer union returns all rows from both tables.
If there is no match in the right table for a row in the left table, the re...read more
Q8. Find max occurance number in array
Find the number with the highest frequency in an array of strings.
Create a map to store the frequency of each number in the array.
Iterate through the array and update the frequency in the map.
Find the number with the highest frequency in the map.
Q9. what is the hashmap?
HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap is part of the Java Collections Framework.
It uses hashing to store and retrieve elements efficiently.
Each key in a HashMap must be unique.
Example: HashMap
map = new HashMap<>(); map.put("apple", 5);
Q10. How do you use egrep command.
egrep is a command-line tool used for pattern matching in text files.
egrep stands for 'extended grep'
It is used to search for patterns in one or more files
It supports regular expressions for pattern matching
It can be used with various options to modify the search behavior
Example: egrep 'error|warning' logfile.txt
Q11. How will you improve customer retention
I will improve customer retention by implementing personalized communication strategies and enhancing customer experience.
Implement personalized communication strategies to make customers feel valued and understood
Enhance customer experience by providing exceptional service and addressing any issues promptly
Offer loyalty programs or incentives to encourage repeat business
Gather feedback from customers to understand their needs and preferences
Utilize data analytics to identify...read more
Q12. What is ex0ected CTC?
Expected CTC refers to the salary range that the candidate is anticipating or hoping to receive for the position.
Expected CTC is usually based on the candidate's experience, skills, industry standards, and the company's budget.
Candidates may provide a range instead of a specific number to allow for negotiation.
Employers may ask for expected CTC to ensure that the candidate's salary expectations align with the company's budget.
It is important for candidates to research industr...read more
Q13. describe concurrent hashmap
Concurrent hashmap is a thread-safe version of hashmap in Java, allowing multiple threads to access and modify it concurrently.
ConcurrentHashMap was introduced in Java 5 to address the thread-safety issue of HashMap.
It allows multiple threads to read and write to the map concurrently without causing a ConcurrentModificationException.
It achieves thread-safety by dividing the map into segments, each guarded by a separate lock.
ConcurrentHashMap is preferred over synchronized Has...read more
Q14. What is current CTC?
Current CTC refers to the total salary package of an employee including all benefits and allowances.
Current CTC includes base salary, bonuses, incentives, and other perks.
It does not include future salary increases or potential bonuses.
Example: If the current CTC is $50,000, it means the employee is currently earning that amount annually.
Q15. Design a locomotive train
A locomotive train is a powerful engine that pulls a series of connected cars or wagons on a railway track.
Determine the purpose of the train (passenger or freight)
Choose the appropriate locomotive type (steam, diesel, electric)
Design the engine with enough power to pull the load
Include safety features such as brakes and signals
Consider the aerodynamics and weight distribution for efficient operation
Q16. tell me abt urself
Top HR Questions asked in Pitti Laminations
Interview Process at Pitti Laminations
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month