Neustar
10+ Guenstiger.de Interview Questions and Answers
Q1. Terraform State File locking mechanism in AWS
Terraform State File locking mechanism in AWS ensures concurrent access to state files is managed safely.
Terraform uses a locking mechanism to prevent concurrent access to state files
Locking is achieved using a DynamoDB table in AWS
When a user runs Terraform, it acquires a lock on the state file in DynamoDB
Other users attempting to run Terraform on the same state file will be blocked until the lock is released
This ensures that only one user can modify the state file at a time...read more
Q2. Program to print right angle trigle of number pattern using python or language of your choice
Program to print right angle triangle of number pattern using Python.
Use nested loops to print the pattern.
The outer loop will iterate through the rows.
The inner loop will iterate through the columns.
Use the range function to control the number of rows and columns.
Print the numbers in the pattern using string formatting.
Q3. Program to merge and sort 2 lists using python or language of ur choice atleast
Program to merge and sort 2 lists using Python.
Create two lists and merge them using the extend() method.
Sort the merged list using the sort() method.
Alternatively, use the sorted() function to sort the merged list.
Example: list1 = ['apple', 'banana', 'cherry'], list2 = ['orange', 'kiwi', 'mango']
Example: merged_list = list1 + list2
Example: merged_list.sort() or sorted(merged_list)
Q4. Variable precedence in Ansible
Variable precedence in Ansible
Ansible follows a specific order to determine variable precedence
Highest precedence: Variables defined in playbooks or roles
Next: Variables defined in inventory files or inventory plugins
Then: Variables defined in command line or extra vars
Lowest precedence: Variables defined in role defaults or inventory group_vars
Q5. Command Over one Language
I have command over multiple languages including Java, Python, and C++.
I have experience in developing applications using Java, Python, and C++.
I am proficient in writing clean and efficient code in these languages.
I have worked on various projects using these languages, including web development, data analysis, and machine learning.
I keep myself updated with the latest developments in these languages and their frameworks.
I am confident in my ability to learn and work with ne...read more
Q6. Have you done any SQL projects?
Yes, I have worked on several SQL projects.
Developed a database for a retail company to manage inventory and sales data using SQL Server
Created complex queries to extract data from multiple tables for a financial services firm
Optimized database performance by indexing and partitioning tables for a healthcare organization
Q7. How will you remove duplicates in SQL?
Duplicates can be removed in SQL using DISTINCT keyword or GROUP BY clause.
Use DISTINCT keyword to select unique values from a single column.
Use GROUP BY clause to group rows with same values and select unique values from multiple columns.
Use HAVING clause to filter out groups with count greater than 1.
Use INNER JOIN to join tables and select unique values from multiple tables.
Use ROW_NUMBER() function to assign a unique number to each row and select rows with row number 1.
Q8. How to avoid Whitelable Exception in Spring boot? Spring Actuators ?
To avoid Whitelabel Exception in Spring Boot, customize error handling and provide appropriate error responses.
Create a custom error controller to handle exceptions
Implement a custom exception handler to map specific exceptions to appropriate HTTP responses
Use @ControllerAdvice to handle exceptions globally
Configure error properties to provide custom error messages and codes
Use appropriate HTTP status codes for different types of errors
Q9. How Docker networking works What is system loadavg
Docker networking allows containers to communicate with each other and the outside world. System loadavg measures system resource usage.
Docker networking uses a bridge network by default, which allows containers to communicate with each other using IP addresses.
Containers can also be connected to host networks or overlay networks for more complex setups.
System loadavg measures the average number of processes in the system's run queue over a period of time.
It is a useful metri...read more
Q10. What are joins in sql?
Joins in SQL are used to combine data from two or more tables based on a related column.
Joins are used to retrieve data from multiple tables in a single query
Common types of joins include inner join, left join, right join, and full outer join
Join conditions are specified using the ON keyword and a related column in each table
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Q11. Visualization use cases
Visualization is used to represent data in a graphical format for better understanding.
Identifying trends and patterns in data
Comparing data sets
Showing relationships between variables
Presenting data to stakeholders
Exploring data for insights
Creating dashboards for monitoring
Visualizing geographic data
Displaying complex data in a simple way
Q12. What is Constructor? OOPs concepts?
A constructor is a special method used to initialize objects in a class.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
They can be overloaded to have multiple constructors with different parameters.
Constructors can also call other constructors using the 'this' keyword.
Interview Process at Guenstiger.de
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month