Citicorp
10+ Janata Sahakari Bank Interview Questions and Answers
Q1. What are the return types of an action method in MVC?
The return types of an action method in MVC can be ViewResult, PartialViewResult, JsonResult, RedirectResult, RedirectToRouteResult, ContentResult, FileResult, HttpNotFoundResult, HttpStatusCodeResult, etc.
ViewResult - returns a view to the browser
PartialViewResult - returns a partial view to the browser
JsonResult - returns JSON-formatted data
RedirectResult - redirects to a specified URL
RedirectToRouteResult - redirects to a specified route
ContentResult - returns a user-defin...read more
Q2. What is difference between syndication and consortium
Syndication involves multiple parties working together to finance a project, while a consortium is a group of companies collaborating on a specific project or goal.
Syndication typically involves financial institutions coming together to provide funding for a large project or investment.
Consortiums are often formed by companies in the same industry to work together on research and development projects or to achieve a common goal.
Syndication is more focused on financing, while ...read more
Q3. Write a program to find whether a number is divisible by 13
Program to check if a number is divisible by 13
Use the modulo operator (%) to check if the number is divisible by 13
If the remainder is 0, then the number is divisible by 13
Example: num % 13 == 0
Q4. What was the data flow of you last project?
The data flow of my last project involved collecting, processing, analyzing, and visualizing data from multiple sources.
Collected raw data from various sources such as databases, APIs, and user inputs
Processed the data using ETL tools to clean, transform, and integrate it for analysis
Analyzed the processed data using statistical methods and machine learning algorithms
Visualized the results through interactive dashboards and reports for stakeholders
Implemented data governance ...read more
Q5. where do you use snyk ?
I use Snyk for identifying and fixing vulnerabilities in our codebase.
We use Snyk to scan our code repositories for security vulnerabilities
Snyk helps us prioritize and fix vulnerabilities in our applications
Integrating Snyk into our CI/CD pipeline ensures security checks are automated
Q6. What are promises in javascript
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure cases.
They help in writing cleaner and more readable asynchronous code.
Example: const myPromise = new Promise((resolve, reject) => { ... });
Q7. Role of Background in cucumber bdd
Background plays a crucial role in Cucumber BDD as it sets up the initial state for scenarios and helps in maintaining the context throughout the test execution.
Background is used to define steps that are common to all scenarios in a feature file.
It helps in reducing duplication of code by setting up preconditions for scenarios.
Background steps are executed before each scenario in the feature file.
It improves readability and maintainability of feature files by separating comm...read more
Q8. What is materilized view
A materialized view is a database object that stores the result of a query and can be used to improve query performance.
Materialized views are precomputed and stored in the database, reducing the need for expensive query execution.
They are updated periodically to reflect changes in the underlying data.
Materialized views can be used to speed up complex queries or aggregate data for reporting purposes.
They are particularly useful in situations where the underlying data changes ...read more
Q9. Explain your CI/CD pipeline?
CI/CD pipeline automates the process of integrating code changes, testing, and deploying to production.
Automates code integration, testing, and deployment
Uses tools like Jenkins, GitLab CI/CD, or CircleCI
Includes stages like build, test, deploy
Facilitates continuous delivery and deployment
Improves software quality and speed of delivery
Q10. What is pricing
Pricing refers to the process of determining the value of a product or service and setting a price for it.
Pricing involves analyzing costs, competition, and customer demand to determine the optimal price point.
Different pricing strategies include cost-plus pricing, value-based pricing, and competitive pricing.
Pricing decisions can impact sales, profitability, and market positioning.
Examples of pricing strategies include premium pricing for luxury products and penetration pric...read more
Q11. Explain MVC pattern
MVC pattern is a software design pattern that separates an application into three main components: Model, View, and Controller.
Model represents the data and business logic of the application.
View represents the UI components of the application.
Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.
Example: In a web application, the Model could be a database, the View could be the HTML/CSS for the user interface, and t...read more
Top HR Questions asked in Janata Sahakari Bank
Interview Process at Janata Sahakari Bank
Top Associate Vice President Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month