Filter interviews by
I applied via Indeed and was interviewed in Aug 2020. There were 4 interview rounds.
I ensure security at application level by implementing secure coding practices and regularly testing for vulnerabilities.
Implement secure coding practices such as input validation, output encoding, and proper error handling
Regularly test for vulnerabilities using tools like OWASP ZAP and Burp Suite
Implement access controls and authentication mechanisms to ensure only authorized users can access sensitive data
Encrypt se...
Database passwords should be stored securely using hashing and salting techniques.
Use a strong hashing algorithm like SHA-256 or bcrypt to hash passwords.
Add a unique salt to each password before hashing to prevent rainbow table attacks.
Store the salt and hashed password separately in the database.
Use a secure connection (HTTPS) when transmitting passwords.
Implement password policies to enforce strong passwords and reg
To tune stored procedure performance with heavy database, optimize query execution plan, use indexes, and minimize data transfer.
Optimize query execution plan
Use indexes
Minimize data transfer
Consider partitioning large tables
Use stored procedure parameters
Avoid using cursors
Use SET NOCOUNT ON
Consider using temp tables
Regularly update statistics
Oops (Object-Oriented Programming) is a common paradigm in real projects.
Oops helps in creating modular and reusable code.
It helps in reducing code duplication and increasing code maintainability.
Common oops concepts include inheritance, polymorphism, and encapsulation.
Examples of oops languages include Java, C++, and Python.
MVC provides better separation of concerns and modularity, making it easier to maintain and scale applications.
MVC separates the application into Model, View, and Controller components
This separation allows for easier testing and maintenance of each component
MVC also allows for easier scalability and modularity of the application
Non-MVC architectures can lead to tightly coupled code and difficulty in making changes
Exam...
I am highly flexible and adaptable to learning new technologies.
I have a passion for learning and staying up-to-date with the latest advancements in technology.
I have a proven track record of quickly learning and mastering new technologies.
I am comfortable with experimenting and exploring new technologies on my own time.
I am open to constructive feedback and willing to learn from my mistakes.
I have experience working w...
posted on 24 Jan 2024
What is performance testing?
I applied via Campus Placement and was interviewed before May 2020. There was 1 interview round.
posted on 5 Feb 2024
DSA questioin on array and string
Questions were like string palindrome,fizzbuzz program and sql query question for finding third highest salary ,
posted on 6 Nov 2015
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
OOPs concepts in Java include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a subclass to inherit properties and methods from a superclass.
Polymorphism allows objects to take on multiple forms and behave differently based on their context.
Encapsulation hides the implementation details of an object and only exposes necessary information.
Abstraction allows for the creation of abstract class...
Interfaces define contracts for behavior, while inheritance allows for code reuse and polymorphism.
Interfaces allow for loose coupling and abstraction, enabling multiple implementations of the same behavior.
Inheritance allows for code reuse and extension of existing classes, reducing code duplication.
Polymorphism allows objects of different classes to be treated as if they were of the same class, simplifying code and i
SQL query for joining tables
Use JOIN keyword to combine two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the condition for joining the tables
Different types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
Used Java concepts such as inheritance, polymorphism, and exception handling in my project.
Implemented inheritance to create a base class and derived classes with specific functionalities.
Utilized polymorphism to allow objects of different classes to be treated as if they were of the same class.
Implemented exception handling to handle errors and prevent program crashes.
Used interfaces to define a set of methods that a ...
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is used to provide different ways to call a method with different parameters
Overriding is used to provide a specific implementation of a method in a subclass
Overloading is resolved at compile-time while overriding is r...
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
Normal apptitude queations were asked in this round
I applied via Campus Placement and was interviewed before Oct 2023. There was 1 interview round.
Os, cloud computing, DBMS, networks, ai and ml mcq questions were asked
based on 3 reviews
Rating in categories
Software Developer
44
salaries
| ₹3 L/yr - ₹11.7 L/yr |
Senior Software Developer
19
salaries
| ₹4.9 L/yr - ₹20 L/yr |
Senior Software Engineer
8
salaries
| ₹9.5 L/yr - ₹30 L/yr |
Front end Developer
8
salaries
| ₹6.4 L/yr - ₹11 L/yr |
Senior Software Tester
8
salaries
| ₹4.6 L/yr - ₹12.4 L/yr |
HyScaler
Pitney Bowes
AvenData GmbH
Dataflow Group