Maven Wave Partners
UBS Interview Questions and Answers
Q1. Difference between view bag, view data and Temp data in mvc
Difference between view bag, view data and Temp data in mvc
ViewBag is a dynamic object used to pass data from controller to view
ViewData is a dictionary object used to pass data from controller to view
TempData is used to pass data between controller actions or redirects
ViewBag and ViewData are short-lived while TempData is longer-lived
Q2. Value type and reference type difference
Value types store data directly, while reference types store a reference to the data.
Value types are stored on the stack, while reference types are stored on the heap.
Value types are copied when passed as arguments, while reference types are passed by reference.
Examples of value types include int, float, and bool, while examples of reference types include classes and arrays.
Q3. Session management in mvc
Session management in MVC is crucial for maintaining user state and preventing unauthorized access.
Session state can be stored in cookies or server-side memory.
Session timeout should be set appropriately to balance security and usability.
Session data should be encrypted to prevent tampering.
Session fixation attacks can be prevented by regenerating session IDs after login.
Cross-site scripting (XSS) attacks can be prevented by properly encoding session data.
ASP.NET MVC provides...read more
Q4. Solid principles in .net
SOLID principles are a set of design principles for object-oriented programming.
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
Q5. Cloud architecture you have worked and how was integration of cloud -> onpremise achieved ?
I have worked on integrating cloud architecture with on-premise systems using hybrid cloud solutions.
Implemented hybrid cloud solutions using AWS Direct Connect and VPN for secure connectivity between on-premise and cloud environments
Utilized Azure ExpressRoute to establish private connections between on-premise and Azure cloud environments
Implemented Google Cloud VPN to connect on-premise networks with Google Cloud Platform
Leveraged Kubernetes to deploy and manage containeri...read more
Q6. How security aspects were addressed ?
Security aspects were addressed through a multi-layered approach.
Access control measures were implemented to restrict entry to authorized personnel only.
CCTV cameras were installed to monitor the premises.
Firewalls and encryption were used to secure the network.
Regular security audits were conducted to identify vulnerabilities.
Emergency response plans were developed and tested.
Security personnel were trained to handle potential threats.
Sensitive data was stored in secure loca...read more
Q7. what u know about manual testing?
Manual testing is a process of verifying software manually to find defects and ensure it meets requirements.
Manual testing involves executing test cases manually without the use of automation tools.
It is a time-consuming process but helps in identifying defects that may be missed by automated testing.
Manual testing includes functional testing, regression testing, integration testing, and user acceptance testing.
It requires a tester to have good analytical and communication sk...read more
Q8. How can you plan on building an automation tool?
Interview Process at UBS
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month