VVDN Technologies
40+ Nihmath Ply Interview Questions and Answers
Q1. Write a program that reverses a string without using any of the string library functions.
Program to reverse a string without using string library functions.
Create a function that takes an input string as an array of characters.
Use two pointers, one at the beginning and one at the end of the array, swap the characters and move the pointers towards each other until they meet.
Handle edge cases like empty string or strings with odd number of characters.
Q2. Explain storage classes with respect to memory layout of a C binary.
Storage classes in C determine the scope, lifetime, and visibility of variables.
Storage classes include auto, register, static, extern, and typedef.
Auto variables are stored on the stack and have local scope.
Register variables are stored in CPU registers for faster access.
Static variables have global scope but limited visibility.
Extern variables are declared in one file and can be used in another.
Typedef is used to create new data types for better code readability.
Q3. Write a program to implement linked list using dynamic memory allocation.
Program to implement linked list using dynamic memory allocation
Allocate memory for each node using malloc() function
Use pointers to link nodes together
Free memory using free() function to avoid memory leaks
Q4. Explain the critical differences between a Structure and a Union.
Structures are used to store different data types under one name, while unions allow different data types to be stored in the same memory location.
Structures allocate memory for each member separately, while unions share the same memory location for all members.
Structures are used when all members need to be accessed independently, while unions are used when only one member needs to be accessed at a time.
Example: struct Person { char name[20]; int age; }; union Data { int num...read more
Q5. Create a Django Project and deploy with docker and GIT
Create a Django project, deploy with Docker and Git
Install Django and Docker
Create a new Django project
Initialize a Git repository
Create a Dockerfile for the Django project
Build and run the Docker image
Push the code to a Git repository
Q6. Explain memory layout a C binary.
Memory layout in a C binary refers to how different types of data are stored in memory.
Memory layout includes sections like text (code), data, bss, heap, and stack.
Global variables are stored in data section, uninitialized global variables in bss section.
Dynamic memory allocation using malloc() and calloc() is stored in heap section.
Local variables and function call information are stored in stack section.
Example: int x = 5; is stored in data section, int y; is stored in bss ...read more
Q7. 5S define and check sheet is proper ok and maintained
5S is a methodology for organizing a workplace for efficiency and effectiveness. Check sheets are used to track data and ensure processes are followed.
5S stands for Sort, Set in order, Shine, Standardize, Sustain
Check sheets are used to collect data and track progress in a visual manner
Regular audits are conducted to ensure 5S and check sheets are properly maintained
Example: Using color-coded labels for organizing tools in a workshop
Example: Using a check sheet to track the n...read more
Q8. How to stop IIS Service? What is CDN? What are the reason 502 bad gateway error? What is FSMO and How many type of roles? What is Group Policy and how many object? When do we use WDN? What are the different b/w...
read moreAnswers to questions related to Senior System Administrator role
To stop IIS service, open Services console and stop the World Wide Web Publishing Service
CDN stands for Content Delivery Network, it is a distributed network of servers that deliver web content to users based on their geographic location
502 bad gateway error occurs when a server acting as a gateway or proxy receives an invalid response from an upstream server
FSMO stands for Flexible Single Master Operations, ther...read more
Q9. What are the different between universal motor and series motor?
Universal motors are used for AC and DC power while series motors are used for DC power only.
Universal motors have a high starting torque and can operate at high speeds, making them suitable for appliances like vacuum cleaners and power tools.
Series motors have a high starting torque and can operate at low speeds, making them suitable for applications like electric trains and cranes.
Universal motors have brushes that wear out quickly due to the high speeds and frequent use, w...read more
Q10. 1. How many types of soldering? 2. Which types of soldering do you working in vvdn? Manual 3. Do you have any line leader experience? Yes 4. How many projects did you lead? 2 ( 1– NTDI DCAM 2–NTDI) 5. How many ...
read moreThe candidate has experience in manual soldering and line leading. They have led 2 projects and have a hobby of singing.
Experienced in manual soldering
Has led 2 projects as a line leader
Hobby of singing
Q11. What are your views about Industrial Design ?
Industrial design is the process of designing products that are both functional and aesthetically pleasing.
Industrial design focuses on creating products that are user-friendly and visually appealing.
It involves considering factors such as ergonomics, materials, and manufacturing processes.
Industrial designers often work closely with engineers and marketers to bring products to market.
Examples of well-designed products include Apple's iPhone, Tesla's electric cars, and Dyson'...read more
Q12. 1 St round led driving circuit and which projects worked on
I have experience in designing and implementing LED driving circuits for various projects.
Designed and implemented an LED driving circuit for a smart home lighting system
Worked on a project to develop an LED display for a digital signage solution
Designed a high-power LED driver for a medical device
Implemented an LED driving circuit for an automotive lighting system
Q13. 2. Difference between LDO and buck
LDO and buck are voltage regulators used to convert high voltage to low voltage.
LDO stands for Low Drop-Out and is used for small voltage drops
Buck is a type of switching regulator that uses inductor and capacitor to step down voltage
LDO is simpler and cheaper than buck
Buck is more efficient than LDO for larger voltage drops
Example of LDO: LM7805
Example of Buck: LM2675
Q14. Explain protocol stack in telecom in detail
Protocol stack in telecom refers to the set of communication protocols used to transmit data over a network.
The protocol stack is divided into layers, each with its own set of protocols.
The layers include physical, data link, network, transport, session, presentation, and application.
Each layer communicates with the layer above and below it, and each layer adds its own header to the data being transmitted.
Examples of protocols used in the protocol stack include TCP, IP, HTTP,...read more
Q15. What’s is this wave soldering process
Wave soldering is a soldering process used in electronics manufacturing to solder through-hole components on a PCB.
Wave soldering involves passing a PCB over a wave of molten solder to solder the components in place.
The wave is created by a pump that circulates the molten solder in a tank.
Components are prepped with flux to ensure proper soldering.
Wave soldering is commonly used for through-hole components in mass production.
It is a faster and more efficient soldering method ...read more
Q16. Describe cause & defect digram with example.
Cause and effect diagram is a tool used to identify and analyze the potential causes of a problem.
Also known as fishbone diagram or Ishikawa diagram
Used in quality control and process improvement
Identifies root causes of a problem by breaking it down into smaller categories
Example: A company uses a cause and effect diagram to identify the reasons for low sales. Categories include product, price, promotion, place, people, and process.
The diagram helps the company identify that...read more
Q17. Why used 7qc tools in quality.
7qc tools are used in quality to identify and solve problems in a systematic way.
Helps in identifying root cause of problems
Provides a structured approach to problem-solving
Improves quality and reduces defects
Increases efficiency and productivity
Examples include Pareto chart, fishbone diagram, control chart
Q18. What is Validation or verification
Validation is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies specified requirements.
Validation ensures that the product meets the customer's needs and requirements.
It is a dynamic testing process that involves executing the software with test data and verifying the output.
Validation is done after verification to ensure that the product is fit for its intended use.
Examples of validation include ...read more
Q19. What is ORAN
ORAN stands for Open Radio Access Network. It is a concept that aims to disaggregate traditional mobile network elements and promote interoperability and innovation.
ORAN is a concept in the telecommunications industry.
It aims to separate hardware and software components of mobile networks.
ORAN promotes interoperability and innovation by allowing different vendors' equipment to work together.
It enables operators to mix and match components from different vendors.
ORAN is based ...read more
Q20. What is testing.
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Testing is done to identify defects or errors in the system.
It involves executing a system or its component(s) with a set of test cases.
The goal of testing is to ensure that the system meets the specified requirements and works as expected.
Testing can be done manually or using automated tools.
Types of testing include functional testi...read more
Q21. How many types of transformer
There are several types of transformers used in electrical engineering.
Power transformers
Distribution transformers
Instrument transformers
Auto transformers
Isolation transformers
Step-up and step-down transformers
Three-phase transformers
Toroidal transformers
Ferrite core transformers
Air core transformers
Q22. What is async/await
Async/await is a feature in programming that allows asynchronous code to be written in a synchronous manner.
Async/await is a way to write asynchronous code in a more synchronous style.
It is used in languages like JavaScript to handle asynchronous operations.
Async functions return a Promise, which allows them to be awaited.
Await keyword is used to pause the execution of an async function until a Promise is settled.
Q23. Whats types of Testing
Types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.
Unit testing: Testing individual components or modules of a software.
Integration testing: Testing how different modules work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the system meets the requirements of the stakeholders.
Regression testing: Testing to ensure that new code changes do not adversely affec...read more
Q24. How we did trouble shooting and fix error
Troubleshooting involves identifying and resolving issues to ensure smooth functioning of systems.
Identify the root cause of the error by analyzing logs, code, and system behavior.
Replicate the issue in a controlled environment to understand its impact.
Use debugging tools and techniques to pinpoint the exact location of the error.
Implement a fix or workaround based on the analysis and testing.
Verify the fix by retesting the system to ensure the error is resolved.
Q25. What’s is this wave soldering
Wave soldering is a soldering process used in electronics manufacturing to solder through-hole components onto a printed circuit board.
Wave soldering involves passing a PCB over a wave of molten solder to solder the components in place.
The wave is created by a pump that circulates the molten solder in a tank.
Components are prepped with solder paste before being placed on the PCB for wave soldering.
Wave soldering is commonly used for high-volume production of PCBs in electroni...read more
Q26. How much sallary do expected from vvdn? 3LPA
I expect a salary of 3LPA from VVDN.
Based on my research and experience, I believe a salary of 3LPA is reasonable for a Junior Engineer Production position at VVDN.
I am open to negotiation and would be willing to discuss the salary further.
I am more interested in the growth opportunities and learning experiences that VVDN can offer me.
I have researched the industry standards and believe that 3LPA is a fair compensation for my skills and qualifications.
Q27. What are Middleware and filters
Middleware and filters are components in ASP.NET Core that allow you to handle requests and responses in the pipeline.
Middleware are components that are added to the request pipeline to handle requests and responses.
Filters are used to implement cross-cutting concerns like logging, exception handling, and authorization.
Middleware can be used to modify the request or response before it reaches the controller action.
Filters can be applied globally, at the controller level, or a...read more
Q28. Sizeof operator implementation
Sizeof operator in C returns the size of a variable or data type in bytes.
Sizeof operator is evaluated at compile time
Sizeof operator can be used with variables, data types, or expressions
Example: sizeof(int) returns 4 on a 32-bit system
Q29. Wave soldering with maintenance
Wave soldering is a process used in electronics manufacturing to solder through-hole components on a PCB by passing it over a wave of molten solder.
Wave soldering is a cost-effective and efficient method for soldering through-hole components on a PCB.
Regular maintenance of the wave soldering machine is essential to ensure consistent soldering quality.
Maintenance tasks may include cleaning the solder wave, checking temperature settings, inspecting conveyor belts, and replacing...read more
Q30. Reference or relative of management
I can provide references from previous managers and colleagues who can speak to my leadership skills and technical expertise.
Provide contact information for previous managers or colleagues who can vouch for your leadership abilities
Include specific examples of successful projects you have led
Highlight any positive feedback or recognition you have received from management or peers
Q31. How we can solve business approach
To solve business approach, focus on understanding the goals and needs of the business, aligning technology solutions with those goals, and continuously improving processes.
Understand the business goals and needs
Align technology solutions with business goals
Continuously improve processes
Collaborate with stakeholders
Implement quality assurance practices
Q32. What is the series motor
A series motor is a type of electric motor where the field windings are connected in series with the armature windings.
The torque of a series motor is proportional to the square of the current flowing through it.
Series motors are used in applications where high starting torque is required, such as in electric trains and cranes.
They are not suitable for applications where constant speed is required, as their speed varies with the load.
Series motors are also known as universal ...read more
Q33. What's the compound motor
A compound motor is a type of electric motor that combines the features of a series motor and a shunt motor.
It has both a series field winding and a shunt field winding
It provides high starting torque and good speed regulation
It is commonly used in applications such as elevators, cranes, and hoists
Q34. Implement CI/CD
Implementing CI/CD involves automating the process of integrating code changes and deploying them to production.
Set up a version control system like Git to track changes
Use a continuous integration tool like Jenkins to automatically build and test code
Implement automated testing to ensure code quality
Use a continuous deployment tool like Ansible or Docker to deploy code changes
Integrate monitoring and alerting to track performance and issues
Q35. Explain of step down transformer
A step-down transformer is a type of transformer that reduces the voltage level from primary to secondary winding.
It has more turns in the primary winding than in the secondary winding
It is used to step down the voltage level in power transmission and distribution
It is commonly used in electronic devices to convert high voltage to low voltage
Examples include power adapters for laptops and mobile phones
Q36. How to share update to the customer.
Regular communication through emails, calls, meetings and reports.
Schedule regular meetings with the customer to discuss progress and updates.
Send weekly or monthly reports summarizing the progress made.
Communicate through emails and calls to keep the customer informed about any changes or issues.
Provide demos or presentations to showcase the work done.
Be transparent and honest about any delays or challenges faced.
Ask for feedback and suggestions from the customer to ensure t...read more
Q37. Types of testing.
Types of testing include functional, non-functional, manual, automated, regression, performance, and security testing.
Functional testing ensures that the software meets the specified requirements.
Non-functional testing checks the software's performance, usability, and security.
Manual testing is done by a human tester, while automated testing is done by software.
Regression testing ensures that changes to the software do not break existing functionality.
Performance testing chec...read more
Q38. How to handle project
Handling a project involves effective planning, communication, and coordination to ensure successful completion.
Create a detailed project plan outlining objectives, tasks, and timelines.
Assign roles and responsibilities to team members based on their skills and expertise.
Establish clear communication channels to facilitate regular updates and feedback.
Monitor project progress regularly and address any issues or risks promptly.
Ensure effective coordination among team members a...read more
Q39. Imon calculation of VR controller
Imon calculation of VR controller involves determining the input/output connections, processing power, and sensor integration.
Identify the required input/output connections for the VR controller.
Determine the processing power needed for smooth operation.
Integrate sensors for accurate tracking and interaction.
Consider power consumption and battery life for portable controllers.
Q40. How to create the paint
To create paint, mix pigments with a binder and solvent to form a liquid mixture that can be applied to surfaces.
Select pigments based on desired color and properties
Mix pigments with a binder (such as acrylic, oil, or water-based) to create a paste
Add a solvent (such as water, alcohol, or mineral spirits) to adjust consistency and drying time
Test the paint on a small surface to ensure desired color and finish
Adjust the mixture as needed to achieve the desired results
Q41. Capacitor value
Capacitor value is a measure of the amount of charge a capacitor can store.
Capacitor value is measured in Farads (F).
Capacitors can have different values such as microfarads (uF), picofarads (pF), and nanofarads (nF).
The value of a capacitor determines its ability to store and release electrical energy.
Choosing the right capacitor value is important for proper functioning of electronic circuits.
Q42. Imatest isp pipeline issues faced
Q43. Machining all types
Machining all types involves using various tools and techniques to shape and cut materials into desired shapes and sizes.
Machining can be done on materials like metal, plastic, wood, and ceramics.
Common machining techniques include drilling, milling, turning, and grinding.
CNC machines are often used for precision machining.
Examples of machined products include engine parts, computer components, and furniture.
Q44. Full form of DFT
Discrete Fourier Transform
DFT stands for Discrete Fourier Transform
It is a mathematical technique used in signal processing and image analysis
DFT converts a signal from its original domain (typically time or space) to a representation in the frequency domain
It is commonly used in audio processing to analyze and manipulate sound waves
Top HR Questions asked in Nihmath Ply
Interview Process at Nihmath Ply
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month