Hexagon Capability Center
20+ Cleanfix-Schevaran Systems Interview Questions and Answers
Q1. What is oops? Advantage of oops concept over traditional programming methods
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs allows for better organization and structure of code
It promotes code reusability and modularity
It provides encapsulation, inheritance, and polymorphism
Examples of OOPs languages include Java, C++, and Python
Q2. Write a program to check whether string is palindrome or not.
A program to check whether a string is a palindrome or not.
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
To check if a string is a palindrome, we can compare the characters from the beginning and end of the string.
If the characters match for all positions, the string is a palindrome.
We can ignore spaces, punctuation, and letter case when checking for palindromes.
Q3. What a program to convert number to string
A program to convert number to string using an array of strings.
Create an array of strings to represent each digit
Use modulo operator to extract each digit from the number
Map each digit to its corresponding string representation
Join the string representations of each digit to form the final string
Q4. Q Reverse String Coding question Q find unique array value
Reverse a given string and find unique values in an array of strings.
Use the reverse() method to reverse the given string.
Use a Set to store unique values in the array.
Loop through the array and add each element to the Set.
Convert the Set back to an array to get the unique values.
Q5. Why Angular, difference between angular ans react
Angular is a full-fledged framework while React is a library. Angular uses TypeScript while React uses JavaScript.
Angular is a complete framework with a lot of built-in features while React is a library that only handles the view layer.
Angular uses TypeScript, which is a superset of JavaScript, while React uses plain JavaScript.
Angular has a steeper learning curve but provides more structure and organization while React is easier to learn and more flexible.
Angular has a large...read more
Q6. Explain pipes, directives, routing in angular
Pipes, directives, and routing are key features of Angular for data manipulation, component rendering, and navigation.
Pipes are used for transforming data in templates, such as formatting dates or currency
Directives are used for manipulating the DOM, such as hiding or showing elements based on conditions
Routing is used for navigating between different components and views based on URLs
Angular provides built-in pipes and directives, but custom ones can also be created
Routing c...read more
Q7. Find the output of the given psuedo code and other technical MCQs
Psuedo code output and technical MCQs for Software Engineer Intern position
Provide examples for technical MCQs
Psuedo code output needs to be calculated
Assess candidate's technical knowledge
Q8. How to you measure, optimize and monitor ml model pipeline in cloud?
Measuring, optimizing, and monitoring ML model pipeline in cloud involves tracking performance metrics, tuning hyperparameters, and setting up alerts.
Track performance metrics such as accuracy, precision, recall, and F1 score to evaluate model performance.
Optimize hyperparameters using techniques like grid search, random search, or Bayesian optimization to improve model accuracy.
Set up monitoring tools like CloudWatch or Prometheus to track model performance in real-time and ...read more
Q9. what kind of advanced ml modeling technique you used for cloud based image data?
I have used Convolutional Neural Networks (CNN) for cloud based image data.
Utilized CNN for image classification and object detection tasks
Implemented transfer learning with pre-trained CNN models like VGG, ResNet, or Inception
Used data augmentation techniques to improve model performance
Q10. Explain about Ajax calls
Ajax calls allow for asynchronous communication between client and server without reloading the entire page.
Ajax stands for Asynchronous JavaScript and XML
Used to update parts of a web page without reloading the entire page
Can be used to retrieve data from a server and display it on a web page
Can be used to send data to a server without reloading the entire page
Uses XMLHttpRequest object to send and receive data
Q11. Write function to create a Linked List
Function to create a Linked List
Create a Node class with value and next pointer
Create a LinkedList class with head pointer
Add nodes to the linked list using the LinkedList class
Handle edge cases like empty list and inserting at head
Q12. what is recommneder system?
A recommender system is a type of information filtering system that predicts the preferences or ratings a user would give to items.
Recommender systems are commonly used in e-commerce websites to suggest products based on user behavior.
They can be content-based, collaborative filtering, or hybrid systems.
Examples include Netflix recommending movies based on viewing history, Amazon suggesting products based on purchase history.
Q13. what is bayesian statistics?
Bayesian statistics is a method of statistical inference in which Bayes' theorem is used to update the probability of a hypothesis as more evidence or information becomes available.
Bayesian statistics involves updating prior beliefs with new evidence to form posterior beliefs.
It allows for the incorporation of prior knowledge into the analysis.
Bayesian statistics is particularly useful in situations with limited data or when making predictions about future events.
Examples inc...read more
Q14. Program of Fibanocci series
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
The first two numbers of the series are 0 and 1.
The next number is found by adding up the two numbers before it.
The sequence goes on infinitely.
Example: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, ...read more
Q15. Program for Fibanocci series
Program to generate Fibonacci series
Declare variables to store the first two numbers of the series
Use a loop to generate the subsequent numbers of the series
Add the previous two numbers to get the next number in the series
Print the series or store it in an array
Q16. Write a jave program with using arrays
A Java program using arrays of strings.
Declare an array of strings: String[] arrayName = new String[size];
Initialize array elements: arrayName[index] = "value";
Access array elements using index: String element = arrayName[index];
Q17. Properties of material
Properties of material refer to characteristics such as density, hardness, conductivity, and flexibility.
Density: mass per unit volume (e.g. lead is denser than aluminum)
Hardness: resistance to scratching or indentation (e.g. diamond is harder than graphite)
Conductivity: ability to conduct heat or electricity (e.g. copper is a good conductor)
Flexibility: ability to bend without breaking (e.g. rubber is flexible)
Q18. High level architectural designs.
High level architectural designs involve creating a blueprint for the overall structure of a software system.
Identify key components and their interactions
Define the overall structure and relationships between components
Consider scalability, performance, security, and maintainability
Choose appropriate technologies and frameworks
Create diagrams like UML or flowcharts to visualize the architecture
Q19. Write a sql query
SQL query to retrieve all employees from a specific department
Use SELECT statement to retrieve data
Specify the columns to be selected
Use WHERE clause to filter by department
Q20. Difference between Virtual and override
Virtual is used to allow a method to be overridden in a derived class, while override is used to override a base class method in a derived class.
Virtual keyword is used in the base class method to allow it to be overridden in a derived class
Override keyword is used in the derived class method to override the base class method
Virtual methods provide the flexibility for derived classes to provide their own implementation
Override methods replace the implementation of the base cl...read more
Interview Process at Cleanfix-Schevaran Systems
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month