i
KnowCross Solutions
Filter interviews by
I applied via Recruitment Consultant and was interviewed in May 2021. There were 3 interview rounds.
Dot net is a framework for building Windows applications while Dot net core is a cross-platform framework.
Dot net is Windows-only while Dot net core is cross-platform
Dot net core is open-source while Dot net is not
Dot net core is modular while Dot net is monolithic
Dot net core has better performance and scalability
Dot net core supports microservices architecture
ORM stands for Object-Relational Mapping. It is a technique to map database tables to classes in object-oriented programming.
ORM allows developers to work with databases using object-oriented programming concepts.
ORM models I have worked on include Hibernate, Entity Framework, and Sequelize.
ORM helps to reduce the amount of boilerplate code required to interact with databases.
ORM provides a layer of abstraction between...
Migration scripts help in updating the database schema when changes are made to the code first model.
Migration scripts are used to update the database schema to match the code first model
They help in keeping the database schema in sync with the code first model
They are executed automatically when the application starts or manually using the Package Manager Console
They can be used to add, modify or delete database objec...
Mapping in code first is done using attributes or fluent API to map classes to database tables.
Mapping can be done using attributes like [Table], [Column], [Key], etc.
Fluent API can be used to configure mapping in OnModelCreating method of DbContext.
Navigation properties can be mapped using [ForeignKey] attribute or fluent API.
Mapping can also be done for complex types and inheritance hierarchies.
Mapping can be customi...
I have used multiple IOC containers including Unity, Autofac, and Ninject.
I have used Unity for dependency injection in a .NET MVC project.
I have used Autofac for dependency injection in a .NET Core project.
I have used Ninject for dependency injection in a Xamarin.Forms project.
I have also worked with Simple Injector and Castle Windsor.
Microservices architecture is a software development approach where a single application is broken down into smaller, independent services.
Each service is responsible for a specific task or function
Services communicate with each other through APIs
Allows for greater flexibility, scalability, and easier maintenance
Examples include Netflix, Amazon, and Uber
We use a continuous integration and deployment pipeline to automatically deploy code changes to our production environment.
We use Git for version control and have a separate branch for production-ready code.
Our CI/CD pipeline is set up using Jenkins and Docker.
Tests are run automatically before deployment to ensure code quality.
Deployment is triggered automatically when changes are pushed to the production branch.
We us...
Pipelines are created by defining a series of steps to be executed in a specific order to process data or perform tasks.
Define the steps to be executed in a pipeline configuration file
Use a pipeline orchestration tool to execute the steps in the defined order
Each step in the pipeline can be a separate program or script
Data is passed between steps in the pipeline
Pipelines can be used for data processing, continuous inte
One to many relationship in SQL Server
Create a foreign key in the child table referencing the primary key in the parent table
Use JOIN to retrieve data from both tables
Use GROUP BY to group data by the parent table's primary key
Use COUNT to get the number of child records for each parent record
C# 9.0 introduces new features like records, init-only setters, and top-level programs.
Records provide a concise syntax for defining immutable types.
Init-only setters allow for setting properties only during initialization.
Top-level programs allow for writing simple console applications without a class or Main method.
Improved pattern matching with logical patterns and relational patterns.
Function pointers and improved ...
To make an application scalable, consider factors like load balancing, caching, database optimization, and horizontal scaling.
Use load balancers to distribute traffic evenly across multiple servers
Implement caching to reduce the number of requests to the server
Optimize database queries and indexes to improve performance
Use horizontal scaling to add more servers as needed
Design for fault tolerance and high availability
Top trending discussions
posted on 10 Oct 2022
Its contain a simple task of crud operation.
posted on 27 May 2023
I applied via Walk-in and was interviewed before May 2022. There was 1 interview round.
Yes, I have worked on pg.
I have experience working with PostgreSQL, commonly referred to as pg.
I have worked on designing and implementing database schemas using pg.
I have also written complex SQL queries and optimized them for performance using pg.
In addition, I have experience with pgAdmin, a popular GUI tool for managing PostgreSQL databases.
Session is stored on server side while cookie is stored on client side.
Session is a server-side storage mechanism that stores user-specific data for a specific period of time.
Cookie is a client-side storage mechanism that stores user-specific data in the user's browser.
Session data is stored on the server and is not accessible by the client, while cookie data is stored on the client and can be accessed by the client.
Se...
posted on 10 Oct 2022
Its contain a simple task of crud operation.
posted on 27 May 2023
I applied via Walk-in and was interviewed before May 2022. There was 1 interview round.
Yes, I have worked on pg.
I have experience working with PostgreSQL, commonly referred to as pg.
I have worked on designing and implementing database schemas using pg.
I have also written complex SQL queries and optimized them for performance using pg.
In addition, I have experience with pgAdmin, a popular GUI tool for managing PostgreSQL databases.
Session is stored on server side while cookie is stored on client side.
Session is a server-side storage mechanism that stores user-specific data for a specific period of time.
Cookie is a client-side storage mechanism that stores user-specific data in the user's browser.
Session data is stored on the server and is not accessible by the client, while cookie data is stored on the client and can be accessed by the client.
Se...
I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 6 interview rounds.
based on 2 reviews
Rating in categories
QA Engineer
8
salaries
| ₹4 L/yr - ₹8 L/yr |
Software Engineer
7
salaries
| ₹4.4 L/yr - ₹12 L/yr |
Senior Technical Consultant
7
salaries
| ₹8.2 L/yr - ₹13.8 L/yr |
Infrastructure Engineer
6
salaries
| ₹9 L/yr - ₹19.4 L/yr |
Global Support Associate
5
salaries
| ₹3 L/yr - ₹3.7 L/yr |
Marriott International
Burger King
JW Marriott
Pizza Hut