Filter interviews by
I applied via Naukri.com and was interviewed before May 2022. There were 3 interview rounds.
Program to find distinct characters in a given string sentence
Create a set to store unique characters
Iterate through the string and add each character to the set
Return the set of distinct characters
Microservices can be deployed on cloud platforms, containers, or on-premise servers.
Cloud platforms like AWS, Azure, and Google Cloud provide managed services for deploying microservices.
Containers like Docker and Kubernetes can be used to deploy and manage microservices.
On-premise servers can also be used to deploy microservices, but require more maintenance and management.
The choice of deployment platform depends on ...
Security to microservices can be achieved through various measures.
Implementing authentication and authorization mechanisms
Using SSL/TLS for secure communication
Implementing rate limiting and throttling to prevent DDoS attacks
Implementing input validation and output encoding to prevent injection attacks
Implementing logging and monitoring to detect and respond to security incidents
Using containerization and orchestratio...
Proxies can be created using various programming languages and frameworks.
In Java, proxies can be created using the java.lang.reflect.Proxy class.
In Python, proxies can be created using the built-in library 'socketserver'.
In Node.js, proxies can be created using the 'http-proxy' module.
Proxies can be used for load balancing, caching, security, and more.
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
I was responsible for leading the testing efforts and ensuring the quality of the software.
Led the testing team and coordinated with developers and stakeholders
Developed test plans, test cases, and executed them
Performed manual and automated testing
Identified and reported bugs and worked closely with developers to resolve them
Conducted regression testing and ensured software stability
Collaborated with cross-functional
STLC is a process of testing software while SDLC is a process of developing software.
STLC stands for Software Testing Life Cycle
It involves planning, designing, executing and reporting of tests
SDLC stands for Software Development Life Cycle
It involves planning, designing, developing, testing and maintaining software
STLC is a subset of SDLC
STLC ensures that the software meets the specified requirements and is of high qu
Clients opt for automation testing to save time and cost. My role in regression testing is to ensure that the software still works after changes.
Automation testing saves time and cost by reducing manual effort
Regression testing ensures that the software still works after changes
My role in regression testing is to create and execute automated test cases
I also analyze test results and report defects to the development te
Converting requirements to test cases involves analyzing requirements, identifying test scenarios, and creating test cases.
Analyze requirements to understand the functionality
Identify test scenarios based on requirements
Create test cases for each scenario
Ensure test cases cover all possible scenarios
Review and refine test cases as needed
We use a variety of test management tools depending on the project requirements.
For agile projects, we use JIRA for test case management and execution.
For performance testing, we use LoadRunner and JMeter.
For automation testing, we use Selenium and Appium.
For defect tracking, we use Bugzilla and HP ALM.
We also use custom-built tools for specific project needs.
Worked on functional modules related to e-commerce and financial services.
Developed and tested payment gateway integration module
Implemented order management and tracking module
Worked on inventory management and stock tracking module
Defect life cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software.
Defect is identified by testers during testing
Defect is reported to development team
Development team prioritizes and fixes the defect
Fixed defect is verified by testers
If defect is not fixed, it goes back to development team
If defect is fixed, it is closed
The complete lifecycle of testing involves planning, designing, executing, and reporting.
Planning: Define test objectives, scope, and strategy.
Designing: Create test cases and test data.
Executing: Run tests and record results.
Reporting: Analyze results and report defects.
Retesting: Verify fixes and retest defects.
Regression testing: Ensure changes do not impact existing functionality.
I expect a competitive salary based on my experience and skills.
I have extensive experience in software testing and have worked on complex projects.
I have a strong understanding of testing methodologies and tools.
I have successfully led testing teams and delivered high-quality software products.
I am confident in my abilities and believe I can contribute significantly to the company's success.
I am open to discussing sal...
I worked as a Senior Software Engineer Testing in my previous job.
Led a team of testers to ensure the quality of software products
Developed and executed test plans, test cases, and test scripts
Performed manual and automated testing
Identified and reported software defects
Collaborated with developers to resolve issues
Participated in code reviews and provided feedback
Implemented continuous integration and deployment proce...
I have extensive experience in software testing and a strong track record of delivering high-quality products.
I have a deep understanding of testing methodologies and best practices.
I have successfully led testing efforts for complex software projects.
I am skilled in test automation and have developed efficient testing frameworks.
I have a strong attention to detail and a meticulous approach to testing.
I am a quick lear...
Seeking new challenges and growth opportunities in a different organization.
Looking for a change to expand my skill set and knowledge.
Seeking a more challenging and dynamic work environment.
Interested in working with new technologies and tools.
Want to contribute to a different organization's success.
Seeking better career growth and advancement opportunities.
In 5 years, I see myself leading a team of software engineers, driving innovation and delivering high-quality testing solutions.
Leading a team of software engineers
Driving innovation in testing methodologies
Delivering high-quality testing solutions
Continuously learning and staying updated with the latest technologies
Contributing to the growth and success of the organization
My strengths include attention to detail, problem-solving skills, and ability to work well in a team. My weaknesses include being overly critical of my own work and sometimes struggling with time management.
Strength: Attention to detail - I have a keen eye for spotting even the smallest errors or inconsistencies in software.
Strength: Problem-solving skills - I enjoy analyzing complex problems and finding efficient solu...
I am a Senior Software Engineer Testing with expertise in testing and quality assurance.
Experienced in designing and implementing test strategies for complex software systems.
Proficient in various testing methodologies and tools, including manual and automated testing.
Skilled in identifying and resolving software defects and ensuring high-quality deliverables.
Strong knowledge of test planning, test case development, an...
Check if a number is even or odd without using mod operator.
Use bitwise AND operator with 1 to check the last bit of the number.
If the last bit is 0, the number is even. If it's 1, the number is odd.
Example: (num & 1) == 0 for even, (num & 1) == 1 for odd.
Apigee gateway is a platform for managing and securing APIs.
It acts as a mediator between the client and the backend services.
It provides features like authentication, rate limiting, caching, and analytics.
It can be deployed on-premises or in the cloud.
It supports various protocols like REST, SOAP, and GraphQL.
It helps in API versioning and documentation.
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
HashMap uses hashing to store and retrieve elements
It uses an array of linked lists to handle collisions
The hash function is used to map the key to an index in the array
The internal implementation includes methods like put(), get(), and resize()
Java 8 introduced several new features including lambda expressions, streams, and default methods.
Lambda expressions for functional programming
Streams for processing large data sets
Default methods for backward compatibility
Date and Time API improvements
Nashorn JavaScript engine
Parallel array sorting
Type annotations
Repeatable annotations
Optional class for null checks
Base64 encoding and decoding
PermGen space replaced wit...
Hashcode and equals method are related to object comparison in Java.
Hashcode is used to identify the object and equals method is used to compare two objects.
If two objects are equal, their hashcode values must be the same.
If two objects have the same hashcode value, it doesn't necessarily mean that they are equal.
It is recommended to override both hashcode and equals method when creating custom classes.
I applied via Job Portal and was interviewed before Sep 2020. There were 3 interview rounds.
The digin pattern implemented for string pool is a technique to reuse string objects to optimize memory usage.
String pool is a cache of string objects stored in memory.
When a string is created, it is first checked if it already exists in the pool.
If it does, a reference to the existing string object is returned instead of creating a new one.
This helps in reducing memory consumption and improving performance.
Examples: S...
PK Global Software Technologies interview questions for popular designations
Top trending discussions
posted on 28 Dec 2021
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
An ADC is used to convert analog signals from a sensor into digital signals for processing and analysis.
An ADC (Analog-to-Digital Converter) is used to convert the continuous analog output from a sensor into discrete digital values.
This conversion allows the digital values to be processed and analyzed by a microcontroller or other digital systems.
Using an ADC ensures accurate and precise measurement of the sensor outpu...
Bonds are loans made by investors to companies or governments. They pay interest and have risks such as default and interest rate changes.
Bonds are like loans that investors give to companies or governments
Investors earn interest on the bonds they buy
Bonds have risks such as default, where the borrower can't pay back the loan, and interest rate changes
Default risk is higher for bonds issued by companies with poor credi...
The Indian market is a complex and diverse market with a large population and varying consumer behaviors.
India has a population of over 1.3 billion people, making it the second most populous country in the world.
The market is diverse with varying consumer behaviors and preferences across different regions and socio-economic groups.
The market is heavily influenced by cultural and religious factors.
E-commerce is rapidly ...
ION is a software company that provides real-time intelligence and automation solutions for various industries.
ION offers solutions for energy management, trading and risk management, and financial operations.
Their software helps companies make data-driven decisions and automate processes.
ION's customers include major banks, energy companies, and other large corporations.
They have offices in multiple countries and a gl
I applied via Campus Placement and was interviewed in Jun 2021. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.
Object-oriented programming (OOP) knowledge is an advantage but not necessary for a data engineer.
OOP concepts like inheritance, encapsulation, and polymorphism can be useful in designing data models.
OOP languages like Java and Python are commonly used in data engineering.
Understanding OOP can help with debugging and maintaining code.
However, OOP is not a requirement for data engineering and other programming paradigms
posted on 17 May 2021
I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 5 interview rounds.
Some of the top questions asked at the PK Global Software Technologies interview -
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Senior Software Engineer
24
salaries
| ₹8.5 L/yr - ₹19 L/yr |
Software Engineer
9
salaries
| ₹6.5 L/yr - ₹20 L/yr |
Senior Software Developer
4
salaries
| ₹18 L/yr - ₹24.5 L/yr |
Senior Technical Lead
3
salaries
| ₹18.2 L/yr - ₹18.4 L/yr |
Associate Technical Manager
3
salaries
| ₹21 L/yr - ₹23.2 L/yr |
TCS
Infosys
Wipro
HCLTech