i
ViaPlus by VINCI Highways
Filter interviews by
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
ref is used for passing a variable by reference, while out is used for passing a variable by reference and also requires the variable to be initialized before passing.
ref keyword is used to pass a variable by reference, allowing the called method to modify the value of the variable.
out keyword is similar to ref, but it requires the variable to be initialized before passing to the method.
Example: int x = 10; Method(ref ...
OOPs components in C# are the building blocks of object-oriented programming, including classes, objects, inheritance, polymorphism, and encapsulation.
Classes: Blueprint for creating objects with properties and methods.
Objects: Instances of classes that hold data and behavior.
Inheritance: Ability to create new classes based on existing ones, inheriting their properties and methods.
Polymorphism: Ability to use a single ...
MVC stands for Model-View-Controller, a software design pattern for organizing code in a way that separates concerns.
Model represents the data and business logic of the application.
View is responsible for displaying the data to the user.
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 ...
There are four types of joins in SQL Server: INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN: Returns rows when there is at least one match in both tables.
LEFT JOIN: Returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN: Returns all rows from the right table and the matched rows from the left table.
FULL JOIN: Returns rows when there is a match in one of the tables.
posted on 27 Jan 2025
I was interviewed in Dec 2024.
Authentication verifies the identity of a user, while authorization determines what actions a user is allowed to perform.
Authentication confirms the user's identity through credentials like passwords or biometrics.
Authorization controls access to resources based on the authenticated user's permissions.
Example: Logging into a system with a username and password is authentication, while being able to view or edit specifi
I applied via Job Portal
Normal basic questions
Question will be different for everyone. 1st Question (easy-medium) (Arrays/Strings) , 2nd Question(medium-hard)(Trees/Graphs)
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
I can demonstrate my strengths through specific examples and experiences mentioned in my resume.
Provide specific examples of projects or tasks where you utilized these strengths
Discuss any relevant achievements or accomplishments that showcase these strengths
Share feedback or testimonials from previous supervisors or colleagues that highlight these strengths
SQL is a relational database management system, while NoSQL is a non-relational database management system.
SQL uses structured query language for defining and manipulating data, while NoSQL databases use various data models like document, key-value, graph, or wide-column stores.
SQL databases are table-based, with a predefined schema, while NoSQL databases are document-based, key-value pairs, wide-column stores, or grap...
My internship was at a marketing agency where I worked on social media campaigns and market research.
Assisted in creating social media content for clients
Conducted market research to identify target audiences
Analyzed data to measure campaign success
Attended client meetings to present findings
Collaborated with team members on various projects
ViaPlus by VINCI Highways interview questions for popular designations
I applied via Referral and was interviewed before Dec 2023. There was 1 interview round.
I was interviewed before Jan 2024.
Real time project implementation involves developing software that processes and responds to data in real time.
Understand the requirements and constraints of the project
Choose appropriate technologies for real-time processing (e.g. Kafka, Spark)
Implement data pipelines for continuous data ingestion and processing
Ensure scalability and fault tolerance of the system
Test the system thoroughly to handle real-time data stre
Real time project implementation involves developing software that processes and displays data in real time.
Understand the requirements and constraints of the project
Choose appropriate technologies for real-time processing
Implement data streaming and processing algorithms
Ensure scalability and reliability of the system
Test the system thoroughly to handle real-time data
Monitor and optimize performance for real-time resp
I applied via Campus Placement and was interviewed before Aug 2023. There were 3 interview rounds.
Test based on aptitude
2 medium level questions and some mcqs
Top trending discussions
I applied via Campus Placement and was interviewed in Dec 2016. There were 4 interview rounds.
Given a 2D matrix with doors and walls, fill distance matrix with minimum distance to the nearest door.
Iterate through the matrix and find the doors
Use Breadth-First Search (BFS) to calculate the minimum distance from each cell to the nearest door
Update the distance matrix with the minimum distances
Find kth smallest element in unordered array with O(1) space
Use the QuickSelect algorithm to partition the array and find the kth smallest element
Choose a pivot element and partition the array into two subarrays
Recursively partition the subarray that contains the kth smallest element
Repeat until the pivot element is the kth smallest element
Time complexity: O(n) average case, O(n^2) worst case
To find friends of friends who are not already friends with you, we can first find your friends and then their friends excluding yourself and your friends.
Get your list of friends
For each friend, get their list of friends
Exclude yourself and your friends from the final list of friends of friends
I was interviewed before Apr 2021.
Round duration - 60 minutes
Round difficulty - Medium
It started with an informal talk after he gave his introduction. We talked about the cyclone that was going to be there and what I did in my internship and my previous projects. Then we moved to questions. After solving both questions he asked if I had questions.
Given an array of distinct positive integers and a number 'K', your task is to find the K'th largest element in the array.
Array: [2,1,5,6,3,8], K ...
Find the Kth largest element in an array of distinct positive integers.
Sort the array in non-increasing order
Return the Kth element from the sorted array
Handle multiple test cases
Consider a grid containing oranges. Each cell in this grid can hold one of three integer values:
The task is to determine the minimum time required for all fresh oranges to become rotten in a grid.
Create a queue to store the rotten oranges and their time of rotting.
Iterate through the grid to find the initial rotten oranges and add them to the queue.
Perform BFS by popping each rotten orange from the queue, rot adjacent fresh oranges, and add them to the queue with updated time.
Continue until the queue is empty, ke...
Round duration - 45 minutes
Round difficulty - Easy
This was a design round.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 8 interviews
Interview experience
based on 36 reviews
Rating in categories
Software Engineer
61
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Software Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Test Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Zomato
Swiggy
Ola Cabs
Uber