KiwiTech
Interview Questions and Answers
Q1. Which is your best requirement gathering technique
Brainstorming with stakeholders is my best requirement gathering technique.
Conducting interviews with stakeholders to understand their needs and expectations
Organizing focus groups to gather feedback from a diverse group of stakeholders
Creating user stories and personas to better understand the end-users
Using surveys and questionnaires to gather quantitative data
Observing users in their natural environment to identify pain points and areas for improvement
Q2. What are different ceremonies in scrum
Scrum has 4 ceremonies: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.
Sprint Planning: Planning for the upcoming sprint
Daily Scrum: Daily stand-up meeting to discuss progress and plan for the day
Sprint Review: Review of the completed sprint and demonstration of the product increment
Sprint Retrospective: Reflection on the previous sprint and identification of areas for improvement
Q3. how do you secure a spring boot using REST API using spring security
To secure a Spring Boot REST API using Spring Security, you can follow these steps:
Add the Spring Security dependency to your project
Configure security settings in the application.properties or application.yml file
Create a custom UserDetailsService to load user details from a database or other sources
Implement authentication by configuring an AuthenticationProvider or using built-in providers like DaoAuthenticationProvider
Implement authorization by defining access rules using...read more
Q4. What is OOPS- What are SOLID principles- Explain the difference between Asp.net - asp.net CORE Explain DI- Explain Authentication and Authorization Testing Logical Skills and understanding-
OOPS is a programming paradigm that focuses on objects and their interactions. SOLID principles are design principles for writing maintainable and scalable code. ASP.NET and ASP.NET Core are frameworks for building web applications. DI is a design pattern that allows for loose coupling and easier testing. Authentication is the process of verifying the identity of a user, while authorization determines what actions a user is allowed to perform.
OOPS is a programming paradigm ba...read more
Q5. Use strict mode Closures data types
Strict mode in JavaScript enforces stricter parsing and error handling, closures allow functions to access variables from their parent scope, and data types define the kind of data a variable can hold.
Strict mode in JavaScript helps catch common coding mistakes and prevents certain actions.
Closures in JavaScript allow functions to access variables from their parent scope even after the parent function has finished executing.
Data types in programming languages define the kind ...read more
Q6. Current CTC Expectation CTC Relocate
Answering questions for Software Developer interview
My current CTC is [insert amount]
My expectation CTC is [insert amount]
I am open to relocation for the right opportunity
Q7. How javascript works
JavaScript is a scripting language that allows for dynamic content on websites.
JavaScript is a client-side scripting language used for adding interactivity to web pages.
It can manipulate the HTML content, handle events, and create animations.
JavaScript code is executed by the browser's JavaScript engine.
It can be embedded directly into HTML pages or included in separate .js files.
Commonly used frameworks/libraries include React, Angular, and Vue.
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month