BUSINESSNEXT
20+ POSCO MAHARASHTRA STEEL Interview Questions and Answers
Q1. What is Machine Learning, Difference among AI, ML and DL
Machine Learning is a subset of Artificial Intelligence that uses algorithms to learn from data and make predictions.
AI (Artificial Intelligence) is the broader concept of machines being able to carry out tasks in a way that we would consider 'smart'.
ML (Machine Learning) is a subset of AI that focuses on the development of computer programs that can access data and use it to learn for themselves.
DL (Deep Learning) is a subset of ML that uses neural networks with many layers ...read more
Q2. Difference between Precision and Recall? How to select features? What’s p-value?
Precision and Recall are evaluation metrics for classification models. Feature selection is important for model performance. P-value is a statistical measure.
Precision is the ratio of true positives to the total predicted positives. Recall is the ratio of true positives to the total actual positives.
Precision is important when false positives are costly, while recall is important when false negatives are costly.
Feature selection involves identifying the most relevant features...read more
Q3. Why CRM?
CRM is essential for businesses to manage customer relationships, improve sales, and enhance customer satisfaction.
CRM helps businesses centralize customer data and track interactions.
It enables businesses to personalize customer experiences and tailor marketing campaigns.
CRM improves sales efficiency by automating processes and providing insights for better decision-making.
It enhances customer satisfaction through better customer service and support.
CRM fosters collaboration...read more
Q4. Difference in Webservices and WCF, Abstraction and its types, Boxing and Unboxing
Webservices and WCF are both used for communication between applications. Abstraction is a concept in programming. Boxing and unboxing are operations in .NET.
Webservices and WCF are both used for communication between applications, but WCF provides more advanced features like message queuing and reliable sessions.
Abstraction is a concept in programming that allows us to hide complex implementation details and only expose the necessary functionality.
There are two types of abst...read more
Q5. Evaluation Metrics for Classification
Evaluation metrics are used to assess the performance of classification models.
Common evaluation metrics include accuracy, precision, recall, F1 score, and ROC-AUC.
Accuracy measures the overall correctness of the model's predictions.
Precision measures the proportion of true positive predictions out of all positive predictions.
Recall measures the proportion of true positive predictions out of all actual positives.
F1 score is the harmonic mean of precision and recall, providing...read more
Q6. Banking Domain experience
I have extensive experience in the banking domain.
Worked with multiple banks on various projects
Familiar with banking regulations and compliance
Experience in developing and implementing banking software solutions
Knowledge of banking operations and processes
Handled customer data and financial transactions securely
Q7. Client Handling experience
I have extensive experience in handling clients from various industries and backgrounds.
I prioritize active listening and clear communication to understand client needs.
I maintain a professional and friendly demeanor to build trust and rapport.
I am adept at managing expectations and providing timely updates on project progress.
I have successfully resolved conflicts and addressed concerns to ensure client satisfaction.
I have experience in upselling and cross-selling services t...read more
Q8. Window Function of SQL
Window functions in SQL allow you to perform calculations across a set of table rows related to the current row.
Window functions are used to perform calculations on a set of rows related to the current row.
They do not reduce the number of rows returned by the query.
Common window functions include ROW_NUMBER(), RANK(), DENSE_RANK(), and NTILE().
Q9. Index and Procedure in SQL
Indexes are used to improve the performance of SQL queries by allowing faster data retrieval. Procedures are reusable SQL code blocks.
Indexes are used to quickly locate data without having to scan the entire table.
Procedures are stored SQL code blocks that can be executed multiple times.
Indexes can be created on columns to speed up search queries.
Procedures can accept input parameters and return results.
Q10. Select query to find duplicate record in sdg team
Query to find duplicate records in SDG team
Use GROUP BY clause to group records by relevant columns
Use HAVING clause to filter groups with count greater than 1
Specify relevant columns in SELECT statement
Example: SELECT name, email, COUNT(*) FROM sdg_team GROUP BY name, email HAVING COUNT(*) > 1
Q11. 1. What is Dynamic Query 2. Types of indexes 3. Query optimization techniques
Dynamic query is a query that is constructed at runtime based on user input or conditions.
Dynamic query allows for flexibility in querying data based on changing criteria.
Types of indexes include clustered, non-clustered, unique, and composite indexes.
Query optimization techniques include indexing, using proper join types, avoiding unnecessary columns in SELECT statements, and using WHERE clauses effectively.
Q12. Write the query to get the mentioned output.
Query to get the mentioned output
Need to know the table structure and column names
Use SELECT statement with appropriate columns
Use WHERE clause to filter data
Use ORDER BY clause to sort data
Q13. Write the output for the mentioned query.
Cannot provide answer without the mentioned query.
Need the query to provide the output.
Cannot assume the output without the query.
Please provide the query for accurate answer.
Q14. What are lifecycle methods in React js
Lifecycle methods in React js are special methods that allow developers to hook into the component lifecycle and perform actions at specific points.
componentDidMount() - called after the component is rendered for the first time
componentDidUpdate() - called after the component's updates are flushed to the DOM
componentWillUnmount() - called before the component is removed from the DOM
Q15. Caching and its types
Caching is a technique to store frequently accessed data in a temporary storage to improve performance.
Caching improves application performance by reducing the need to fetch data from the original source.
Types of caching include in-memory caching, database caching, and distributed caching.
In-memory caching stores data in the application's memory for quick access.
Database caching stores frequently accessed data in a separate cache database.
Distributed caching distributes the c...read more
Q16. Write queries and joins
The candidate is asked to write queries and joins.
Understand the requirements and constraints of the query
Identify the tables and columns needed for the query
Write the query using appropriate syntax and functions
Use joins to combine data from multiple tables
Test the query to ensure it returns the expected results
Q17. What is the role of babel
Babel is a JavaScript compiler that converts modern JavaScript code into backward-compatible versions for browser compatibility.
Babel allows developers to write code using the latest ECMAScript features without worrying about browser support.
It transforms JSX syntax used in React components into regular JavaScript.
Babel can also be configured to support specific browsers or environments.
Plugins can be added to Babel for additional functionality or language features.
Q18. what is defect life cycle
Defect life cycle is the process of identifying, reporting, fixing, and verifying software defects.
Defect is identified by testers during testing phase
Defect is reported to the development team
Development team fixes the defect
Fixed defect is retested by testers
If defect is not resolved, it goes through the cycle again
Once defect is resolved, it is closed
Q19. Are you good at dotnet?
I am highly proficient in .NET with extensive experience in developing web applications, APIs, and desktop applications.
Extensive experience in developing web applications using ASP.NET MVC and ASP.NET Core
Strong knowledge of C# programming language and .NET framework
Experience in building RESTful APIs using .NET Web API
Familiarity with front-end technologies like HTML, CSS, and JavaScript for building interactive web applications
Experience in developing desktop applications ...read more
Q20. What is webpack
Webpack is a module bundler for JavaScript applications.
Webpack takes modules with dependencies and generates static assets representing those modules.
It can handle various types of assets like JavaScript, CSS, images, and fonts.
Webpack allows for code splitting, lazy loading, and hot module replacement.
It has a rich plugin ecosystem to extend its functionality.
Commonly used configuration file for webpack is webpack.config.js.
Q21. What is HOC in React
HOC stands for Higher Order Component in React, a pattern where a function takes a component and returns a new component.
HOC is a function that takes a component and returns a new component with additional props or functionality.
It is used for code reusability, logic abstraction, and cross-cutting concerns like logging, authentication, etc.
Example: withAuth HOC can add authentication logic to a component by checking if the user is logged in.
Q22. Do u know SQL?
Yes, I am proficient in SQL and have experience writing complex queries.
Proficient in writing SQL queries
Experience with complex joins and subqueries
Familiar with database management systems like MySQL, PostgreSQL, etc.
Q23. what is testing
Testing is the process of evaluating a system or software to identify defects or errors.
Testing involves executing a program or system with the intent of finding bugs or issues.
It is done to ensure that the software meets the specified requirements and functions as expected.
Testing can be manual or automated, depending on the complexity and requirements of the software.
Types of testing include functional testing, performance testing, security testing, etc.
Example: Testing a l...read more
Q24. Explain MVC lifecycle
MVC lifecycle involves request routing, controller execution, view rendering, and response generation.
Request is received by the routing engine which determines the appropriate controller and action method to handle the request.
Controller executes the action method, interacts with the model to retrieve data, and passes it to the view.
View renders the data received from the controller and generates the HTML response.
Response is sent back to the client for display in the browse...read more
Q25. What is manual testing
Manual testing is the process of manually testing software for defects without the use of automation tools.
Manual testing involves testers executing test cases by hand to identify bugs and issues in the software.
It requires human intervention to ensure all aspects of the software are thoroughly tested.
Testers follow predefined test cases and scenarios to validate the functionality of the software.
Manual testing is time-consuming and prone to human error, but it is essential f...read more
Top HR Questions asked in POSCO MAHARASHTRA STEEL
Interview Process at POSCO MAHARASHTRA STEEL
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month