i
Bentley Systems
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2023. There were 4 interview rounds.
Sometime it is taken
1 hour for 2 coding questions on Codility Platform
I applied via campus placement at Techno India Group, Kolkata and was interviewed in Oct 2022. There were 4 interview rounds.
3 Questions of medium to easy level.
Developed a web application for managing inventory and sales
Used HTML, CSS, and JavaScript for the frontend
Implemented a RESTful API using Node.js and Express.js for the backend
Utilized a MySQL database for storing and retrieving data
Implemented authentication and authorization using JSON Web Tokens (JWT)
Implemented features like product search, order management, and reporting
I applied via Walk-in and was interviewed in Jan 2022. There were 6 interview rounds.
Coding test purely on DSA. Platform was Codility. Four programming questions in two hours. Difficulty level was a bit above medium.
Those who cleared first coding test were called to the Pune office. Again a coding test. Two Questions in 55mins. Same platform.
I am a passionate software developer with experience in various programming languages and a strong problem-solving skills.
Experienced in Java, C++, and Python
Proficient in web development using HTML, CSS, and JavaScript
Strong understanding of data structures and algorithms
Worked on projects involving database management and API integration
Excellent communication and teamwork skills
I have a strong background in software development with experience in various programming languages and technologies.
Bachelor's degree in Computer Science
3 years of experience as a software developer
Proficient in Java, C++, and Python
Familiarity with web development using HTML, CSS, and JavaScript
Experience with database management systems like MySQL
Knowledge of software development methodologies like Agile
Strong probl...
I have worked on various projects and internships related to software development.
Developed a web application using HTML, CSS, and JavaScript.
Created a mobile app using React Native.
Interned at a software company and contributed to the development of a CRM system.
Worked on a team project to build a database management system using SQL.
I am interested in the role of Associate Software Developer.
I have a strong background in programming languages such as Java, C++, and Python.
I have experience in developing web applications using frameworks like React and Angular.
I am familiar with software development methodologies such as Agile and Scrum.
I enjoy problem-solving and finding efficient solutions to complex technical challenges.
I am a software developer with a strong background in programming and problem-solving.
Bachelor's degree in Computer Science
Experience in developing web applications using Java and JavaScript
Proficient in database management systems like MySQL
Strong analytical and problem-solving skills
Ability to work well in a team and meet deadlines
DSA stands for Data Structures and Algorithms, which are fundamental concepts in computer science.
DSA is used to solve complex problems efficiently.
Data Structures are ways of organizing and storing data, such as arrays, linked lists, and trees.
Algorithms are step-by-step procedures for solving problems, such as sorting and searching.
Understanding DSA is essential for software development and programming interviews.
Exa...
Bentley Systems interview questions for popular designations
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
I applied via Company Website and was interviewed before Aug 2022. There were 3 interview rounds.
Reverse a given string using for loop
I applied via CoCubes and was interviewed before Dec 2021. There were 5 interview rounds.
There were some basic aptitude questions and OOP questions as MCQs. At the end there was a simple conding question.
Pre/post increment/decrement operators are used to increase/decrease the value of a variable by 1.
Pre-increment operator (++x) increases the value of x by 1 before using it in an expression.
Post-increment operator (x++) increases the value of x by 1 after using it in an expression.
Pre-decrement operator (--x) decreases the value of x by 1 before using it in an expression.
Post-decrement operator (x--) decreases the valu...
I have worked on various projects and internships during my time as a software engineer.
Developed a web application for a retail company to manage inventory and sales.
Collaborated with a team to create a mobile app for a healthcare startup to track patient vitals.
Implemented a machine learning algorithm for a research project in the field of natural language processing.
Optimized database queries and improved performanc...
Program to find middle of a linked list
Traverse the linked list using two pointers, one moving twice as fast as the other
When the faster pointer reaches the end, the slower pointer will be at the middle
Handle even and odd length linked lists separately
I would use a binary format like JPEG or PNG to save images.
JPEG and PNG are common binary formats used to save images.
These formats use compression to reduce file size without losing quality.
Other options include BMP, GIF, and TIFF, but they may not be as efficient.
Images can also be saved as arrays of pixels or as vectors, depending on the type of image.
The choice of data structure depends on the specific use case an
Function to swap two variables and possible exceptions
Function should take two variables as input
Use a temporary variable to swap the values
Possible exceptions include null pointer exception or out of bounds exception
Designing a carrom board game system
Define game rules and mechanics
Create game board and pieces
Implement player turns and scoring system
Include AI for single player mode
Consider multiplayer options and networking
Test and debug thoroughly
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.
I applied via Referral and was interviewed in Mar 2020. There were 6 interview rounds.
As a Senior Software Quality Analyst, my role is to ensure the quality of software products by designing and implementing test strategies, conducting test cases, and identifying and reporting defects.
Design and implement test strategies to ensure software quality
Conduct test cases to identify defects and ensure functionality
Collaborate with development teams to address and resolve issues
Report defects and track resolut...
Testing can be stopped when certain conditions are met.
Stop testing when all test cases have been executed and passed successfully.
Stop testing when the project deadline is approaching and the remaining testing effort is not feasible.
Stop testing when the cost of finding and fixing defects outweighs the benefits of further testing.
Stop testing when the software meets the specified requirements and is deemed fit for rel...
If last minute testing finds blocker/major bugs, prioritize and communicate the issues to the relevant stakeholders.
Prioritize the bugs based on their severity and impact on the system
Communicate the issues to the development team and project manager
Provide detailed information about the bugs, including steps to reproduce and potential impact
Work with the team to determine the best course of action, such as fixing the ...
Sprint ceremony is a set of meetings held during a sprint in Agile software development.
Sprint planning: Discussing and prioritizing the user stories for the upcoming sprint.
Daily stand-up: A short daily meeting where team members share progress, discuss challenges, and plan for the day.
Sprint review: Demonstrating the completed work to stakeholders and gathering feedback.
Sprint retrospective: Reflecting on the sprint,...
To tackle bug/defect leakage, I would implement a comprehensive defect management process and focus on preventive measures.
Implement a robust defect management process
Conduct thorough testing and review processes
Use automated testing tools and techniques
Establish clear communication channels with the development team
Analyze root causes of bug leakage and take corrective actions
Implement preventive measures such as code...
I applied via LinkedIn and was interviewed before Feb 2021. There were 5 interview rounds.
Top trending discussions
based on 20 interviews
Interview experience
based on 148 reviews
Rating in categories
Software Engineer Level 1
88
salaries
| ₹6 L/yr - ₹17 L/yr |
Software Engineer
51
salaries
| ₹4.8 L/yr - ₹16.8 L/yr |
Associate Software Engineer
44
salaries
| ₹5.1 L/yr - ₹11.5 L/yr |
Technical Support Engineer
41
salaries
| ₹4.8 L/yr - ₹18 L/yr |
Software Engineer II
33
salaries
| ₹7.3 L/yr - ₹21.5 L/yr |
Autodesk
Dassault Systemes
Siemens PLM Software
Trimble