Lentra AI
20+ ReNew Interview Questions and Answers
Q1. if you want to connect multiple vpc ,we have 2 or 3 vpc, you have to connect ec2 to each vpc? so how you can achieve that?
To connect multiple VPCs, we can use VPC peering or VPN connections.
Create a VPC peering connection between the VPCs
Configure route tables to allow traffic between the VPCs
Alternatively, create VPN connections between the VPCs
Attach EC2 instances to the appropriate VPCs
Q2. your container running service is up but you are facing any issue , how to troubleshoot them?
To troubleshoot issues with a running container service, follow these steps:
Check the logs of the container to identify any errors or warnings
Verify that the container is running on the correct port and IP address
Check the network connectivity between the container and other services
Verify that the container has access to the required resources and dependencies
Restart the container or redeploy the service if necessary
Q3. explain pipeline whatever you can write in code how will you deploy the code ? tell me just steps?
Pipeline is a set of automated processes that build, test, and deploy code changes.
Create a code repository
Write code and commit changes to the repository
Trigger a build process to compile and package the code
Run automated tests to ensure code quality
Deploy the code to a staging environment for further testing
If tests pass, deploy the code to production environment
Monitor the application for issues and repeat the process for new changes
Q4. from where you can download 3rd party libraries which you created during deployment?
Third-party libraries can be downloaded from package managers or repositories.
Package managers like npm, pip, and Maven can be used to download third-party libraries.
Repositories like GitHub, GitLab, and Bitbucket can also be used to download libraries.
Some cloud providers like AWS and Azure have their own repositories for third-party libraries.
Libraries can also be downloaded from the official website of the library or the developer.
Q5. how to work DNS in Linux ? what is the record of DNS?
DNS in Linux is managed through configuration files and commands. DNS records contain information about domain names and IP addresses.
DNS in Linux is managed through the /etc/resolv.conf file which contains the IP addresses of DNS servers.
The 'nslookup' command can be used to query DNS records for a specific domain name.
DNS records include A records (IP address), MX records (mail server), CNAME records (alias), and more.
DNS caching can improve performance by storing frequentl...read more
Q6. what is meaning of transite gateway? why we can use transite gateway?
Transit Gateway is a network transit hub that enables interconnectivity between virtual private clouds (VPCs) and on-premises networks.
Transit Gateway simplifies network architecture by allowing multiple VPCs and VPN connections to connect to a single gateway.
It provides a hub-and-spoke model for connecting VPCs and on-premises networks.
Transit Gateway also supports routing between VPCs and on-premises networks, and can be used to consolidate VPC peering connections.
It can al...read more
Q7. for tomcat security and harden, what precaution you can taken?
To secure and harden Tomcat, several precautions can be taken.
Disable unused connectors and ports
Use SSL/TLS encryption for secure communication
Implement access control and authentication mechanisms
Regularly update Tomcat and its dependencies
Configure logging and monitoring for security events
Q8. how to troubleshoot when ec2 has not access to me?
To troubleshoot EC2 not having access to me, check security groups, network ACLs, and routing tables.
Check if the EC2 instance is in the correct security group
Verify that the security group allows inbound traffic from your IP address or CIDR block
Check if there are any network ACLs that may be blocking traffic
Verify that the routing table is correctly configured
Check if there are any firewall rules on your local machine that may be blocking traffic
Use tools like ping, tracero...read more
Q9. what is the meaning of declarative pipeline?
Declarative pipeline is a Jenkins feature that allows defining pipelines using a simple, human-readable syntax.
Declarative pipeline is based on YAML syntax
It allows defining pipelines as code
It provides a simpler and more structured way of defining pipelines compared to Scripted pipeline
It enforces a strict structure and syntax for defining pipelines
Declarative pipeline supports parallelism, stages, and steps
Declarative pipeline can be version controlled and shared across tea...read more
Q10. how can you check services in listen mode?
To check services in listen mode, use netstat command.
Open command prompt/terminal
Type 'netstat -an' command
Look for services in 'LISTEN' state
Note down the port number and service name
Use the information to troubleshoot or manage the service
Q11. how can you check listen ports?
To check listen ports, use netstat command in terminal.
Open terminal/command prompt
Type 'netstat -tuln' command
This will display all the listening ports on the system
Q12. tell me filter command in Linux?
Filter command in Linux is used to filter out specific data from a file or output.
The basic syntax of the filter command is 'command | filter'.
Commonly used filter commands are grep, sed, awk, cut, sort, uniq, etc.
grep is used to search for a specific pattern in a file or output.
sed is used to perform text transformations on a file or output.
awk is used to process and manipulate text data.
cut is used to extract specific columns from a file or output.
sort is used to sort the l...read more
Q13. what are you run in ansible?
Ansible is used to automate configuration management, application deployment, and task automation.
Ansible is used to manage configurations of servers, network devices, and cloud infrastructure.
It is used for application deployment and orchestration.
Ansible is also used for task automation such as backups, monitoring, and security updates.
Examples include configuring web servers, deploying applications to cloud platforms, and automating database backups.
Q14. what is your expected CTC?
My expected CTC is negotiable based on the job responsibilities and market standards.
I am open to discussing the salary range for this position.
I have researched the market standards for this role and have a general idea of the expected salary range.
I am looking for a fair compensation package that aligns with my skills and experience.
I am willing to consider other benefits and perks in addition to the salary.
I am open to negotiating the salary based on the job responsibiliti...read more
Q15. how to set password policy?
Password policy can be set by defining rules for password complexity, expiration, length, and history.
Define password complexity rules such as requiring a mix of uppercase and lowercase letters, numbers, and special characters
Set password expiration to ensure passwords are changed regularly
Define minimum password length
Set password history to prevent users from reusing old passwords
Educate users on password best practices
Q16. what is auto scaling?
Auto scaling is a cloud computing feature that automatically adjusts the number of computing resources based on demand.
Auto scaling helps to maintain optimal performance and reduce costs.
It can be used for web applications, databases, and other services.
Examples of auto scaling services include AWS Auto Scaling, Google Cloud Autoscaler, and Azure Autoscale.
Auto scaling can be based on various metrics such as CPU usage, network traffic, and queue length.
Q17. what is ssh offloading?
SSH offloading is the process of redirecting SSH traffic from a server to a dedicated device for improved security and performance.
SSH offloading can be done using hardware or software solutions.
It can help reduce the load on the server and improve network performance.
Examples of SSH offloading devices include load balancers and firewalls.
SSH offloading can also improve security by isolating SSH traffic from other network traffic.
Q18. difference between yum and rpm?
yum is a package manager that resolves dependencies and installs packages from repositories, while rpm is a low-level package manager that installs packages from files.
yum is a high-level package manager that uses rpm as its underlying package manager
yum resolves dependencies automatically and installs packages from repositories
rpm is a low-level package manager that installs packages from files
rpm does not resolve dependencies automatically
yum can also manage package groups ...read more
Q19. what is NAT gateway?
NAT gateway is a network device that enables instances in a private subnet to connect to the internet.
Acts as a bridge between instances in a private subnet and the internet
Provides a public IP address to instances in the private subnet
Translates the private IP addresses of instances to the public IP address
Helps in securing instances in the private subnet by not exposing their private IP addresses to the internet
Q20. DevOps tools versions?
DevOps tools versions refer to the specific versions of tools used in the DevOps process.
DevOps tools versions are important for ensuring compatibility and consistency in the DevOps pipeline.
Examples of DevOps tools and their versions include Jenkins 2.289.1, Ansible 2.10.7, and Docker 20.10.7.
Keeping track of DevOps tool versions can help with troubleshooting and identifying issues in the pipeline.
Q21. Explain Pyspark code execution flow Explaing Project architecture Explaing Narrow vs Wide transformation Query to find second highest salary
Pyspark code execution flow involves transformations and actions, project architecture includes components like data sources and processing, narrow transformations operate on a single partition while wide transformations shuffle data, query for second highest salary involves using window functions.
Pyspark code execution flow involves defining transformations and actions on RDDs or DataFrames.
Project architecture typically includes components like data sources, processing logi...read more
Q22. Investment banking working and flow
Investment banking involves providing financial services to corporations, governments, and other institutions.
Investment banks help companies raise capital by underwriting and selling securities.
They also provide advisory services for mergers and acquisitions, and other financial transactions.
Investment banking involves a complex flow of activities, including research, analysis, due diligence, and risk management.
Examples of investment banks include Goldman Sachs, JPMorgan Ch...read more
Q23. Work process of how the design approach
The design approach involves research, ideation, prototyping, testing, and iteration.
Research: Gather information about the problem, target audience, and competitors.
Ideation: Brainstorm and generate ideas for potential solutions.
Prototyping: Create rough drafts or mockups to visualize the design.
Testing: Gather feedback from users to evaluate the effectiveness of the design.
Iteration: Make improvements based on feedback and test again.
Q24. What is agile method
Agile method is a project management approach that emphasizes flexibility, collaboration, and iterative development.
Agile focuses on delivering value to customers through continuous planning, feedback, and adaptation.
It involves breaking down projects into smaller, manageable tasks called sprints.
Teams work closely together and communicate regularly to ensure alignment and progress.
Common agile frameworks include Scrum, Kanban, and Extreme Programming (XP).
Q25. tell abut youself
Experienced Python developer with a passion for creating efficient and scalable software solutions.
Over 5 years of experience in Python development
Strong understanding of data structures and algorithms
Proficient in working with frameworks like Django and Flask
Experience with database management systems like MySQL and PostgreSQL
Familiarity with version control systems like Git
Top HR Questions asked in ReNew
Interview Process at ReNew
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month