Upload Button Icon Add office photos

Filter interviews by

SupplyBasics Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via campus placement at Walchand College of Engineering, Sangli and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

The first round was a gamified aptitude test, and shortlisting was conducted based on sectional cutoffs. Female candidates were given higher preference.

Round 2 - Technical 

(5 Questions)

  • Q1. Basic questions on Transformer
  • Q2. Working of circuit Breakers and relays
  • Q3. What is corona loss, insulators, Ferranti effect and all the basics of ETD
  • Q4. What is a Buchholz relay and how does it work?
  • Q5. Principle of Induction motor and what is mutual inductance

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident. Your key to success is your confidence, and I wish you all the best.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(10 Questions)

  • Q1. Pump and it's types it's API and design
  • Ans. 

    Pumps are devices used to move fluids through a system. There are various types of pumps such as centrifugal, positive displacement, and reciprocating pumps.

    • Types of pumps include centrifugal, positive displacement, and reciprocating pumps

    • API standards for pumps include API 610 for centrifugal pumps and API 674 for reciprocating pumps

    • Pump design considerations include flow rate, pressure, material compatibility, and ef

  • Answered by AI
  • Q2. Storage tank design, API and types of ST
  • Ans. 

    Storage tank design involves following API standards and various types of storage tanks.

    • API standards such as API 650 for welded steel tanks and API 620 for large, field-erected tanks

    • Types of storage tanks include atmospheric storage tanks, pressure storage tanks, and refrigerated storage tanks

    • Design considerations include material selection, tank size, pressure requirements, and safety features

  • Answered by AI
  • Q3. Types of Stainer
  • Ans. 

    Types of strainers include Y-strainers, basket strainers, duplex strainers, and temporary cone strainers.

    • Y-strainers are used for applications with low flow rates and are easy to clean.

    • Basket strainers are commonly used in pipelines to remove larger particles.

    • Duplex strainers have two separate strainer baskets for continuous operation.

    • Temporary cone strainers are used during commissioning or maintenance to prevent debr

  • Answered by AI
  • Q4. CIP process
  • Q5. Equipment hygiene?
  • Q6. PSV and PRV design
  • Q7. Use of Dimension less number
  • Ans. 

    Dimensionless numbers are used in engineering to simplify equations and compare different systems.

    • Dimensionless numbers help in scaling and comparing physical phenomena without the need for specific units.

    • Examples include Reynolds number in fluid mechanics, Mach number in aerodynamics, and Peclet number in heat transfer.

    • They provide insight into the dominant forces or mechanisms in a system.

    • Dimensionless numbers are us...

  • Answered by AI
  • Q8. Line Sizing procedure
  • Ans. 

    Line sizing procedure involves determining the appropriate diameter of pipes for a given flow rate and pressure drop.

    • Calculate the required flow rate and pressure drop for the system

    • Use fluid properties and pipe material to determine the appropriate pipe size

    • Consider factors such as velocity, friction loss, and future expansion

    • Ensure the selected pipe size meets safety and regulatory requirements

    • Common methods include ...

  • Answered by AI
  • Q9. Heat exchanger design
  • Ans. 

    Heat exchanger design involves selecting the appropriate type, size, and materials to efficiently transfer heat between two fluids.

    • Consider the type of heat exchanger needed (e.g. shell and tube, plate heat exchanger)

    • Calculate the required heat transfer area based on heat load and temperature difference

    • Select materials compatible with the fluids and operating conditions

    • Optimize flow rates to maximize heat transfer effi

  • Answered by AI
  • Q10. Software handling, HTRI, Aspen
Round 2 - HR 

(2 Questions)

  • Q1. Willing to travel abroad
  • Ans. 

    Yes, I am willing to travel abroad for work.

    • I am open to new experiences and cultures

    • I understand the importance of global collaboration in engineering projects

    • I have previous experience traveling for work or education

    • I am willing to adapt to different working environments and challenges

  • Answered by AI
  • Q2. Why you left your previous job
  • Ans. 

    Seeking new challenges and opportunities for growth

    • Desire for career advancement

    • Looking for new challenges

    • Opportunity for professional growth

    • Seeking better work-life balance

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Two coding questions of easy to moderate difficulty level, focusing on arrays and strings.

Round 2 - Technical 

(2 Questions)

  • Q1. What is the Quick Sort algorithm?
  • Q2. What is the merge sort algorithm and what is its time complexity?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude and coding test happened and after that a gd where 4 students fom each group were seleced out of 10 then interviews f2f in college

Round 2 - Group Discussion 

Keep giving valid points and make sure youre being heard and it doesnt matter if you speak in favor or against

Round 3 - Technical 

(1 Question)

  • Q1. Everything in your resume was asked and basic electronic components Computer networks
Round 4 - HR 

(1 Question)

  • Q1. BASIC QUESTIONS about family and interest

Digital jedi Interview Questions & Answers

Addverb Technologies user image Anonymous

posted on 7 Oct 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

1 coding problem and aptitude

Round 2 - Technical 

(3 Questions)

  • Q1. Basic of OOPS, java and DBMS mostly SQL
  • Q2. Question on array and linked list
  • Q3. What are TCL in SQL
  • Ans. 

    TCL stands for Transaction Control Language in SQL, used to manage transactions in a database.

    • TCL commands include COMMIT, ROLLBACK, and SAVEPOINT.

    • COMMIT is used to save changes made in a transaction.

    • ROLLBACK is used to undo changes made in a transaction.

    • SAVEPOINT is used to set a point in a transaction to which you can later roll back.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Basic Hr quesstions
  • Q2. Why addverb she asked not to give bookish answer

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Describe designing of Conveyors
  • Q2. Iso questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is closure
  • Ans. 

    A closure is a function that has access to its own scope, as well as the scope in which it was defined.

    • A closure allows a function to access variables from its outer function even after the outer function has finished executing.

    • Closures are commonly used in event handlers, callbacks, and asynchronous programming.

    • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.l

  • Answered by AI
  • Q2. What is hoisting
  • Ans. 

    Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable and function declarations are hoisted to the top of their scope.

    • Only declarations are hoisted, not initializations.

    • Function declarations take precedence over variable declarations.

    • Example: console.log(myVar); var myVar = 10; // Output: undefined

    • Example: cons...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Javascripts basic and advanced concepts

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - HR 

(4 Questions)

  • Q1. What are you current roles , responsibilities?
  • Q2. Experience and projects that you did?
  • Q3. What did you know about Epam Anywhere?
  • Ans. 

    Epam Anywhere is a platform that connects remote tech professionals with global companies for project-based work.

    • Epam Anywhere is a platform created by Epam Systems, a global IT services company.

    • It allows remote tech professionals to work on project-based assignments for global companies.

    • Professionals can choose projects based on their skills and availability.

    • Companies can access a pool of talented professionals from a...

  • Answered by AI
  • Q4. Do you have any other questions?
Round 2 - Technical 

(17 Questions)

  • Q1. Difference between git merge and git rebase?
  • Ans. 

    Git merge combines changes from different branches, while git rebase moves the current branch to the tip of another branch.

    • Git merge creates a new commit with the combined changes of the branches being merged.

    • Git rebase moves the current branch to the tip of another branch by replaying each commit on top of the other branch.

    • Git merge preserves the commit history of both branches, while git rebase rewrites the commit hi

  • Answered by AI
  • Q2. How to set up version control system?
  • Ans. 

    Setting up a version control system involves choosing a system, creating a repository, adding files, committing changes, and collaborating with team members.

    • Choose a version control system like Git, SVN, or Mercurial.

    • Create a repository to store your project files.

    • Add files to the repository using commands like 'git add' or 'svn add'.

    • Commit changes to the repository with a message describing the changes using commands ...

  • Answered by AI
  • Q3. What is difference between Working tree, staging/index and HEAD?
  • Ans. 

    Working tree, staging/index, and HEAD are different states in Git representing different versions of files.

    • Working tree is the current state of files in the project directory

    • Staging/index is the area where changes are prepared to be committed

    • HEAD points to the last commit on the current branch

  • Answered by AI
  • Q4. What are Authentication mechanism that you are aware of?
  • Ans. 

    Various authentication mechanisms include password-based, biometric, multi-factor, and OAuth.

    • Password-based authentication

    • Biometric authentication (e.g. fingerprint, facial recognition)

    • Multi-factor authentication (e.g. SMS code, token generator)

    • OAuth (Open Authorization) for third-party authentication

  • Answered by AI
  • Q5. What is BDD? what difference between BDD and cucumber? Are you aware of specflow?
  • Ans. 

    BDD stands for Behavior Driven Development. Cucumber is a BDD tool that uses Gherkin syntax. SpecFlow is a BDD tool for .NET.

    • BDD (Behavior Driven Development) is a software development approach that focuses on the behavior of the system.

    • Cucumber is a BDD tool that uses Gherkin syntax to write test scenarios in a human-readable format.

    • SpecFlow is a BDD tool specifically designed for .NET projects, allowing developers to...

  • Answered by AI
  • Q6. What is UpCasting? and why we can't use downCasting in OOPS?
  • Ans. 

    Upcasting is casting a subclass object to a superclass reference. Downcasting is the opposite.

    • Upcasting is safe and implicit in OOP, as it involves casting a subclass object to a superclass reference.

    • Downcasting is not safe and requires explicit casting, as it involves casting a superclass reference to a subclass object.

    • Example: Animal animal = new Dog(); // Upcasting

    • Example: Dog dog = (Dog) animal; // Downcasting, req

  • Answered by AI
  • Q7. Which one is recommended between HashTable and HashMap?
  • Ans. 

    HashMap is recommended due to better performance and allows null values, while HashTable is synchronized.

    • HashMap is not synchronized, so it is faster than HashTable for single-threaded applications.

    • HashMap allows null values and null keys, while HashTable does not.

    • HashMap is part of the Java Collections Framework, while HashTable is a legacy class.

    • Example: HashMap map = new HashMap<>();

    • Example: HashTab

  • Answered by AI
  • Q8. Explain about your Automation project architecture?
  • Q9. What are five basic items to jumpstart API Automation?
  • Ans. 

    Five basic items to jumpstart API Automation

    • Understand the API documentation

    • Select a suitable automation tool (e.g. Postman, SoapUI)

    • Set up a testing environment

    • Write test cases for API endpoints

    • Implement continuous integration for automated testing

  • Answered by AI
  • Q10. How to run the TCs in parallel?
  • Ans. 

    Running test cases in parallel can be achieved by using tools like TestNG or JUnit.

    • Use TestNG or JUnit to create test suites that can run test cases in parallel

    • Configure the test suite to run test cases concurrently by setting the parallel attribute in the testng.xml file

    • Ensure that the test cases are independent of each other to avoid any conflicts during parallel execution

  • Answered by AI
  • Q11. Serialization & Deserialization?
  • Q12. What are log levels and what log library do you use in your project?
  • Ans. 

    Log levels are used to categorize log messages based on their severity. Common levels include DEBUG, INFO, WARN, ERROR, and FATAL.

    • Log levels help in filtering and managing log messages based on their importance and severity.

    • Different log levels include DEBUG, INFO, WARN, ERROR, and FATAL, each indicating the severity of the message.

    • Log libraries like Log4j, Logback, and SLF4J are commonly used in projects to handle log...

  • Answered by AI
  • Q13. What are the design patterns that you are aware of?
  • Ans. 

    Some common design patterns include Singleton, Factory, Observer, and Strategy patterns.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying the exact class of object that will be created.

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified...

  • Answered by AI
  • Q14. Can you explain SOLID principles?
  • Ans. 

    SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...

  • Answered by AI
  • Q15. What are types of testing that you are aware of?
  • Ans. 

    Types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.

    • Functional testing: Testing the functionality of the software against the requirements.

    • Non-functional testing: Testing aspects like performance, usability, and security.

    • Manual testing: Testing performed manually by testers without the use of automation tools.

    • Automated testi...

  • Answered by AI
  • Q16. Use only LinQ expressions? Given List lst=new List{"adfa","agdasg"}; How do you filter names that start with "a"?
  • Ans. 

    Filter names starting with 'a' using LinQ expressions on a List.

    • Use LinQ Where method with a lambda expression to filter names starting with 'a'.

    • Example: var filteredNames = lst.Where(name => name.StartsWith('a')).ToArray();

  • Answered by AI
  • Q17. What is jenkins? Do you have experience in setting up pipeline in jenkins? Are you aware of how to setup pipeline job in jenkins?
  • Ans. 

    Jenkins is a popular open-source automation server used for continuous integration and continuous delivery of software projects.

    • Jenkins is used to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery.

    • It allows for easy configuration of pipelines to automate the build, test, and deployment processes.

    • Setting up a pipeline in...

  • Answered by AI
Round 3 - One-on-one 

(7 Questions)

  • Q1. Write piece of code? How to create interface, Abstract class? Create a new class which implements interface and Abstract class? If there is common method exist in interface & Abstract class
  • Ans. 

    Creating interface, abstract class, and implementing them in a new class with a common method

    • To create an interface in Java, use the 'interface' keyword and define the methods without implementation

    • To create an abstract class in Java, use the 'abstract' keyword before the class definition and can have both abstract and concrete methods

    • To implement an interface in a class, use the 'implements' keyword and provide implem...

  • Answered by AI
  • Q2. How to override any method in child class?
  • Ans. 

    To override a method in a child class, use the 'override' keyword in the child class method definition.

    • Use the 'override' keyword before the method signature in the child class.

    • The method in the child class must have the same name, return type, and parameters as the method in the parent class.

    • The overridden method in the child class can call the parent class method using 'base.MethodName()'.

  • Answered by AI
  • Q3. String str="My name is xyz and i am from abc organization"; Create a dictionary as output which stores the words as key and frequency as values?
  • Ans. 

    Create a dictionary to store word frequency from a given string.

    • Split the string into words using space as delimiter

    • Iterate through the words and update the frequency in the dictionary

    • Handle case sensitivity and punctuation marks appropriately

  • Answered by AI
  • Q4. Difference between .Select and .SelectMany
  • Ans. 

    Select projects a sequence of values into a new form, while SelectMany projects each element of a sequence to a sequence and flattens the resulting sequences into one sequence.

    • Select is used to transform each element of a sequence into a new form.

    • SelectMany is used to transform each element of a sequence into a sequence of values and then flattens those sequences into one sequence.

    • SelectMany is often used when working ...

  • Answered by AI
  • Q5. List lst={"name1","name2","name3"}; Use only Linq expression and create dictionary which stores element in the above list as key and length of the element as value
  • Ans. 

    Use Linq to create a dictionary with elements from a list as keys and their lengths as values.

    • Use ToDictionary method with element as key and element length as value

    • Use Select method to project each element to a KeyValuePair

  • Answered by AI
  • Q6. Attributes used in Nunit and for Parallel execution?
  • Ans. 

    Attributes used in Nunit for parallel execution include Parallelizable and MaxDegreeOfParallelism.

    • Parallelizable attribute is used to specify that a test fixture can be run in parallel with others

    • MaxDegreeOfParallelism attribute is used to specify the maximum number of threads to use for parallel execution

  • Answered by AI
  • Q7. How to handle stale element exception?
  • Ans. 

    Stale element exception occurs when an element is no longer attached to the DOM.

    • Refresh the page and try to locate the element again

    • Use explicit wait to ensure the element is present and interactable before performing actions

    • Handle the exception using try-catch block to retry the operation

    • Avoid storing web elements in variables for a long time as they may become stale

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Improve your concepts in OOPS and programming language [string, array,list,Hashmap], Dont go for DSA without understanding basics of programming langauge

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Personal information
Round 2 - Technical 

(3 Questions)

  • Q1. Machine assembly
  • Q2. New products development validation process
  • Ans. 

    The new product development validation process involves testing and verifying the functionality, reliability, and safety of the product before launch.

    • Develop a validation plan outlining the testing procedures and criteria

    • Conduct various tests such as functionality testing, reliability testing, and safety testing

    • Collect and analyze data from tests to ensure the product meets requirements

    • Iterate on design and testing bas...

  • Answered by AI
  • Q3. Structure assembly

Interview Preparation Tips

Interview preparation tips for other job seekers - I am seeking a challenging position in an organization where can learn new skills, expand my knowledge, and help the
organization accomplish its ambitions.
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral

Round 1 - Technical 

(4 Questions)

  • Q1. What is transformer?
  • Ans. 

    A transformer is a device that transfers electrical energy between two or more circuits through electromagnetic induction.

    • Transformers are commonly used to increase or decrease voltage in electrical circuits.

    • They consist of two coils of wire, known as the primary and secondary coils.

    • The primary coil is connected to a power source, while the secondary coil is connected to the load.

    • Examples of transformers include power ...

  • Answered by AI
  • Q2. What is the use of relay in DI
  • Ans. 

    Relays in Dependency Injection are used to control the creation and lifecycle of objects.

    • Relays help in decoupling the creation of objects from their usage.

    • They can be used to provide different implementations of an interface based on certain conditions.

    • Relays can also be used for lazy loading of objects to improve performance.

    • They help in managing the dependencies of objects in a flexible and modular way.

  • Answered by AI
  • Q3. Compare profinet and ethernet
  • Ans. 

    Profinet is a real-time industrial Ethernet protocol used for automation, while Ethernet is a general networking protocol used for data communication.

    • Profinet is specifically designed for industrial automation applications, providing real-time communication and deterministic behavior.

    • Ethernet is a widely used networking protocol for general data communication in various industries and applications.

    • Profinet offers highe...

  • Answered by AI
  • Q4. What is RS232 protocol
  • Ans. 

    RS232 protocol is a standard for serial communication between devices, commonly used in computer systems.

    • RS232 uses a DB9 or DB25 connector for communication

    • It uses asynchronous communication

    • Data is transmitted one bit at a time

    • Commonly used for connecting devices like modems, printers, and GPS receivers

  • Answered by AI

Skills evaluated in this interview

Tell us how to improve this page.

SupplyBasics Reviews and Ratings

based on 2 reviews

4.5/5

Rating in categories

3.5

Skill development

4.0

Work-Life balance

2.5

Salary & Benefits

2.0

Job Security

4.0

Company culture

4.0

Promotions/Appraisal

4.0

Work Satisfaction

Explore 2 Reviews and Ratings
Manager Enterprise Sales
3 salaries
unlock blur

₹7 L/yr - ₹7.8 L/yr

Explore more salaries
Compare SupplyBasics with

Schneider Electric

4.2
Compare

Rockwell Automation

3.8
Compare

Addverb Technologies

3.9
Compare

Titan Engineering & Automation

4.0
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview