Add office photos
Employer?
Claim Account for FREE

Jio Platforms

3.5
based on 1.2k Reviews
Filter interviews by

100+ GLASSIERS ENTERPRISE Interview Questions and Answers

Updated 5 Dec 2024
Popular Designations
Q1. Count Distinct Subarrays With At Most K Odd Elements

You are given an array “A” of N integers. Your task is to find the total number of distinct subarrays of A having at most K odd elements.

Note :
Two subarrays...read more
Add your answer
Q2. Rotting Oranges

You have been given a grid containing some oranges. Each cell of this grid has one of the three integers values:

  • Value 0 - representing an empty cell.
  • Value 1 - representing a fresh orange.
  • ...read more
  • View 3 more answers
    Q3. Remove K Corner Elements

    Given an array ‘arr’ consisting of ‘N’ integer elements. You have to remove ‘K’ elements from the beginning or end of the array. Return the maximum possible sum of the remaining array el...read more

    View 2 more answers
    Q4. Sum of Two Elements Equals the Third.

    You are given an array Arr consisting of n integers, you need to find a valid triplet as explained below.

    An array is said to have a valid triplet {arr[i], arr[j], arr[k]} ...read more

    View 2 more answers
    Discover GLASSIERS ENTERPRISE interview dos and don'ts from real experiences

    Q5. Is is possible to implement stack using queues ?

    Ans.

    Yes, it is possible to implement stack using queues.

    • Implement push operation by enqueueing elements to the queue.

    • Implement pop operation by dequeuing all elements except the last one and enqueueing them again.

    • The last element in the queue will be the top element of the stack.

    • Example: Queue: 1 2 3 4 5, Stack: 5 4 3 2 1

    Add your answer
    Q6. Unique Paths

    You are present at point ‘A’ which is the top-left cell of an M X N matrix, your destination is point ‘B’, which is the bottom-right cell of the same matrix. Your task is to find the total number of...read more

    View 5 more answers
    Are these interview questions helpful?

    Q7. Tell me something about recursion also do you have idea about time and space complexity.

    Ans.

    Recursion is a process in which a function calls itself. Time and space complexity are important factors to consider while using recursion.

    • Recursion is used to solve problems that can be broken down into smaller sub-problems.

    • It involves a base case and a recursive case.

    • Time complexity refers to the amount of time taken by an algorithm to run, while space complexity refers to the amount of memory used by an algorithm.

    • Recursion can have high time and space complexity, so it's i...read more

    Add your answer
    Q8. Technical Questions

    1) What is class?
    2) Difference between static IP and dynamic IP?
    3) Is static public valid in java and why?
    4) Difference between SQL and MySQL?
    5) Difference between group by and order by?
    6) Qu...read more

    Add your answer
    Share interview questions and help millions of jobseekers 🌟
    Q9. Idempotent Matrix

    Given a N * N matrix and the task is to check matrix is idempotent matrix or not.

    See the sample input.

    Idempotent matrix M follows the following property :

    M*M = M 
    Input format :
    Line 1 : Siz...read more
    Add your answer
    Q10. Rotate Linked List

    You have been given a Linked List having ‘N’ nodes and an integer ‘K’. You have to rotate the Linked List by ‘K’ positions in a clockwise direction.

    Example :

     Given Linked List : 1 2 3 4 -1 a...read more
    View 3 more answers
    Q11. Circular Tour

    You have been given a circular path. There are N petrol pumps on this path that are numbered from 0 to N - 1 (Both inclusive). Each petrol pump has two values associated with it:

    1)The amount of pe...read more

    View 3 more answers
    Q12. Min Stack

    Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.

    1. Push(num): Push the given number in the stack. 2. Pop: Remove and return the top element from the st...read more
    View 2 more answers
    Q13. Reverse the rows of a matrix

    As a part of its annual techno-cultural fest, NinjaCity will conduct a technical event, Decode, where it has given a matrix, and the participants have to decode it.

    The participants ...read more

    View 2 more answers

    Q14. What is Frontend, Do you know Node js ?

    Ans.

    Frontend is the part of a website or application that users interact with. Node.js is a JavaScript runtime environment.

    • Frontend refers to the user interface and user experience of a website or application.

    • It includes the design, layout, and functionality of the website or application.

    • Node.js is a JavaScript runtime environment that allows developers to run JavaScript on the server-side.

    • It is commonly used for building scalable and high-performance web applications.

    • Node.js can...read more

    Add your answer
    Q15. Check Palindrome

    Ninja is given an integer ‘N’. Ninja wants to find whether the binary representation of integer ‘N’ is palindrome or not.

    A palindrome is a sequence of characters that reads the same backward as...read more

    Add your answer
    Q16. Reverse Words In A String

    You are given a string of length N. You need to reverse the string word by word. There can be multiple spaces between two words and there can be leading or trailing spaces but in the ou...read more

    View 2 more answers
    Q17. Second largest element in the array

    You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

    Note:
    a) Duplicate elements may be present. b) If no...read more
    View 3 more answers

    Q18. what is the difference between list and tuple?

    Ans.

    List and tuple are both data structures in Python, but list is mutable while tuple is immutable.

    • List is defined using square brackets [], while tuple is defined using parentheses ().

    • Elements in a list can be added, removed, or modified, while elements in a tuple cannot be modified.

    • Lists are used for collections of data that may change over time, while tuples are used for fixed collections of data.

    • Lists are generally faster for iteration and appending, while tuples are faster ...read more

    Add your answer
    Q19. DBMS Question

    Find 4th Highest Salary in Employees?
    Find number of Employees whose birthdates are after 1/11/1990 ( Some Date )
    what are Normalisation and it's types.

    Add your answer
    Q20. Operating System Questions

    What is Race Condition?
    How can you stop Race Condition to happen?
    About Threads - kernal, user threads?

    Add your answer

    Q21. What is the use of marquee tag?

    Ans.

    Marquee tag is used to create scrolling text or images on a web page.

    • It is an HTML tag that is used to create a scrolling effect.

    • It is commonly used to display news headlines or advertisements.

    • It can be used to create scrolling images as well.

    • It is not recommended to use as it is not supported in HTML5.

    View 1 answer

    Q22. What is SDLC ? DDL and DML commands? What is right join explain it with an example? What is LIFO and LILO ? Real time application of python? What is linked list?

    Ans.

    A set of questions related to software development, database management, and data structures.

    • SDLC stands for Software Development Life Cycle and is a process used to design, develop, and test software.

    • DDL (Data Definition Language) commands are used to create, modify, and delete database objects like tables, indexes, etc.

    • DML (Data Manipulation Language) commands are used to insert, update, and delete data in a database.

    • Right join is a type of SQL join that returns all the row...read more

    Add your answer

    Q23. What are constructors and destructors?

    Ans.

    Constructors and destructors are special member functions in object-oriented programming languages.

    • Constructors are used to initialize the object's data members when an object is created.

    • Destructors are used to free up the memory allocated to the object when it is destroyed.

    • Constructors have the same name as the class and no return type.

    • Destructors have the same name as the class preceded by a tilde (~) and no return type.

    • Example: class Car { public: Car(); ~Car(); };

    • Construc...read more

    View 1 answer

    Q24. Find nth smallest and largest element (optimal solution)

    Ans.

    Finding nth smallest and largest element in an array

    • Sort the array and return the nth smallest/largest element

    • Use quickselect algorithm for optimal solution

    • For nth smallest element, partition the array around pivot until pivot index is n-1

    • For nth largest element, partition the array around pivot until pivot index is len(array)-n

    • Handle edge cases like n being greater than array length

    Add your answer

    Q25. Which is fast c or python during execution? Difference between malloc and calloc ? What is memory allocation? What is method overriding? Why Jio?

    Ans.

    Questions related to programming and Jio

    • Python is slower than C during execution

    • malloc allocates memory without initializing it, while calloc allocates and initializes memory to zero

    • Memory allocation is the process of reserving a portion of the computer's memory for a program to use

    • Method overriding is when a subclass provides a different implementation of a method that is already defined in its superclass

    • Jio is a popular Indian telecommunications company known for its afford...read more

    Add your answer

    Q26. What are data types in python?

    Ans.

    Data types in Python are the classification of data items that determine the operations that can be performed on them.

    • Python has several built-in data types such as integers, floats, strings, booleans, and complex numbers.

    • Lists, tuples, and dictionaries are also data types in Python.

    • Each data type has its own set of operations that can be performed on it.

    • For example, arithmetic operations can be performed on integers and floats, but not on strings.

    • Boolean data types can only ...read more

    View 1 answer

    Q27. Write a query to print the no of employees having salary more than 5000/-

    Ans.

    Query to print the number of employees with salary > 5000/-

    • Use SELECT COUNT(*) to count the number of employees

    • Add WHERE clause to filter employees with salary > 5000/-

    Add your answer

    Q28. Is there difference between SQL and MySQL

    Ans.

    Yes, there is a difference between SQL and MySQL.

    • SQL is a standardized language for managing relational databases, while MySQL is a specific relational database management system (RDBMS) that uses SQL as its language.

    • SQL is a language used to communicate with databases, while MySQL is a software that implements and manages databases.

    • MySQL is one of the many RDBMS options available, while SQL is a language used across different RDBMS platforms.

    • SQL can be used with other RDBMS ...read more

    View 1 answer
    Q29. Basic HR Questions

    Basic HR questions were asked like:
    Where do you see yourself after 5 years
    Why do you want to switch from EXTC
    Why should we hire you

    Add your answer

    Q30. What BRS and what will be the journal entry for it?

    Ans.

    BRS stands for Bank Reconciliation Statement. The journal entry for it is to record the adjustments made in the bank balance.

    • BRS is a statement that compares the bank balance as per the bank statement with the balance as per the company's books.

    • The journal entry for BRS is made to record the adjustments made in the bank balance to reconcile it with the company's books.

    • For example, if there are outstanding checks or deposits in transit, they need to be adjusted in the bank bal...read more

    Add your answer

    Q31. Why is dbms used?

    Ans.

    DBMS is used to manage and organize large amounts of data efficiently.

    • DBMS provides a centralized and secure way to store and retrieve data.

    • It allows multiple users to access and modify data simultaneously.

    • It ensures data integrity and consistency through various constraints and rules.

    • It provides backup and recovery mechanisms to prevent data loss.

    • Examples of DBMS include Oracle, MySQL, SQL Server, and PostgreSQL.

    View 1 answer

    Q32. what is a foreign key?

    Ans.

    A foreign key is a column or set of columns in a database table that refers to the primary key of another table.

    • It establishes a link between two tables

    • It ensures referential integrity

    • It helps in maintaining data consistency

    • Example: CustomerID in Orders table refers to Customer table's primary key

    View 1 answer

    Q33. What is the journal entry for purchase of an asset? How will it change if tax is paid on it?

    Ans.

    Journal entry for purchase of an asset and its tax implications.

    • The journal entry for purchase of an asset involves debiting the asset account and crediting the cash/bank account.

    • If tax is paid on the asset, the journal entry will include an additional debit to the tax account and a credit to the cash/bank account.

    • The tax paid on the asset will be added to the cost of the asset and will be depreciated over its useful life.

    • The tax paid on the asset can also be treated as an ex...read more

    Add your answer

    Q34. Difference between python and java.

    Ans.

    Python is a dynamically typed, interpreted language while Java is a statically typed, compiled language.

    • Python is easier to learn and write code quickly.

    • Java is more efficient and faster due to its compilation process.

    • Python is better for data analysis and machine learning while Java is better for enterprise applications.

    • Python has a simpler syntax and is more readable while Java has a more complex syntax.

    • Python has a larger library of pre-built modules while Java has a large...read more

    View 1 answer

    Q35. Q. (Puzzle) you 9 ball , out of which 1 ball is defective its weight is more than other ball, in how many minimum attempts you find defective ball? Q. Write code to find loop in link list and tell approach?

    Ans.

    To find the defective ball out of 9 balls with different weights, use a balance scale in minimum attempts.

    • Divide the 9 balls into 3 groups of 3 balls each.

    • Weigh 2 groups against each other. If one group is heavier, move to the next step. If they balance, the defective ball is in the third group.

    • Take the heavier group and weigh 2 balls against each other. The heavier ball is the defective one.

    • Example: Group 1: A, B, C; Group 2: D, E, F; Group 3: G, H, I. Weigh Group 1 vs Group...read more

    Add your answer

    Q36. If user sent email that SAP system is system is working slow/not accessible then what you will do.

    Ans.

    I would investigate the issue and take appropriate actions to resolve it.

    • Check the system logs to identify any errors or issues

    • Verify the network connectivity and bandwidth

    • Check the system resources such as CPU, memory, and disk usage

    • Communicate with the user to gather more information about the issue

    • Take appropriate actions to resolve the issue such as restarting the system or applying patches

    • Monitor the system to ensure that the issue is resolved and prevent it from happeni...read more

    Add your answer

    Q37. Write code for inorder triversal without using recursion.

    Ans.

    Iterative inorder traversal using a stack

    • Create an empty stack to store nodes

    • Initialize current node as root

    • While current is not null or stack is not empty, keep traversing left subtree and pushing nodes onto stack

    • Pop a node from stack, print its value, and set current to its right child

    • Repeat until all nodes are traversed

    Add your answer
    Q38. MCQ Questions

    Basic Aptitude questions were asked like
    -Speed distance and time
    - Work and time
    - Profit loss
    - Probability
    - Percentage

    Add your answer

    Q39. 6. Overloading vs overriding 7. Sql? 8. What is rdbms? 9. Normalisation?

    Ans.

    Overloading vs overriding, SQL, RDBMS, and Normalisation

    • Overloading is having multiple methods with the same name but different parameters

    • Overriding is having a method in a subclass with the same name and parameters as in the superclass

    • SQL is a programming language used to manage and manipulate relational databases

    • RDBMS stands for Relational Database Management System, which is software used to manage relational databases

    • Normalisation is the process of organizing data in a da...read more

    Add your answer

    Q40. Print the count of words in a paragraph. (Easy)

    Ans.

    Count the number of words in a paragraph.

    • Split the paragraph into words using whitespace as a delimiter.

    • Count the number of words in the resulting array.

    • Exclude any punctuation marks from the count.

    View 1 answer
    Q41. DBMS Question

    What is an aggregate function?

    Add your answer

    Q42. Explain various flavours of AB Testing. What tools did you use?

    Ans.

    AB Testing involves testing two or more versions of a webpage or app to see which one performs better.

    • A/B Testing: compares two versions of a webpage or app to see which one performs better

    • Multivariate Testing: tests multiple variables at once to see which combination is most effective

    • Split URL Testing: directs users to different URLs to test variations

    • Tools: Google Optimize, Optimizely, VWO, Adobe Target

    Add your answer

    Q43. How will you use prioritization frameworks while grooming backlog in Azure DevOps?

    Ans.

    Prioritization frameworks help in organizing and managing backlog efficiently in Azure DevOps.

    • Use frameworks like MoSCoW (Must have, Should have, Could have, Won't have) to categorize tasks based on priority

    • Consider factors like business value, effort required, and dependencies when prioritizing tasks

    • Regularly review and adjust priorities based on changing requirements and feedback

    • Example: Prioritize bug fixes over new feature development if they impact critical functionality

    Add your answer

    Q44. How to manage database, difference between mongoDB and SQL?

    Ans.

    Managing databases involves understanding the differences between SQL and NoSQL databases like MongoDB.

    • SQL databases use a structured data model while NoSQL databases use an unstructured data model.

    • MongoDB is a document-oriented database while SQL databases are table-based.

    • SQL databases use a schema to define the structure of data while MongoDB uses dynamic schemas.

    • SQL databases are better suited for complex queries and transactions while MongoDB is better for handling large ...read more

    Add your answer

    Q45. Do You Know Computer and Internet Basics?

    Ans.

    Yes, I have knowledge of computer and internet basics.

    • I am familiar with operating systems such as Windows and macOS.

    • I have experience using common software applications like Microsoft Office.

    • I understand how to navigate the internet and use web browsers effectively.

    • I am aware of basic computer security practices and how to protect against online threats.

    • I can troubleshoot common computer and internet issues.

    • I have knowledge of networking concepts and protocols.

    • I am comfortab...read more

    View 2 more answers

    Q46. 1)What is GDPR? 2) why MBA ? 3) what are the steps in data privacy impact assessment? 4) how many controls in ISO 27001. 5)why GDPR? 6) any experience in information security assessment? 7) GDPR five principles...

    read more
    Add your answer

    Q47. Find middle node in Linkedin List.

    Ans.

    To find the middle node in a linked list, use the slow and fast pointer approach.

    • Initialize two pointers, slow and fast, at the head of the linked list.

    • Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.

    • The node pointed to by the slow pointer at this point is the middle node.

    Add your answer
    Q48. DBMS Question

    Difference between SQL and NoSQL

    Add your answer

    Q49. What are functional and non-functional requirements?

    Ans.

    Functional requirements specify what the system should do, while non-functional requirements specify how the system should perform.

    • Functional requirements describe the specific behavior or functions of the system, such as user authentication or data processing.

    • Non-functional requirements focus on qualities like performance, security, and usability, such as response time or scalability.

    • Functional requirements are typically documented in use cases or user stories, while non-fun...read more

    Add your answer

    Q50. DSA qn: Given a string find a first repeating character. Eg: String is "abcbca" , ans > "a"

    Ans.

    Given a string, find the first repeating character.

    • Use a hash table to keep track of characters and their frequency.

    • Iterate through the string and check if the character is already in the hash table.

    • Return the first character with a frequency greater than 1.

    Add your answer

    Q51. SQL qn: standard qn, find the 2nd highest salary Find the nth highest salary from table employee

    Ans.

    SQL query to find nth highest salary from employee table

    • Use ORDER BY and LIMIT clauses

    • For 2nd highest salary use LIMIT 1,1

    • For nth highest salary use LIMIT n-1,1

    Add your answer

    Q52. Write code for promise and explain. Write html form from scratch for js. Coding questions related to array

    Ans.

    Answering coding questions related to promises, HTML forms, and arrays.

    • Promises in JavaScript are used for asynchronous programming. They represent a value that may be available now, in the future, or never.

    • Example of a promise code snippet: const myPromise = new Promise((resolve, reject) => { setTimeout(() => { resolve('Promise resolved'); }, 2000); });

    • HTML form can be created using

      tag and various input elements like ,
    Add your answer

    Q53. Describe the latency of code and how to manage it.

    Ans.

    Latency refers to the time delay between a request and a response. It can be managed through various techniques.

    • Latency can be reduced by optimizing code and minimizing network calls.

    • Caching can also help reduce latency by storing frequently accessed data.

    • Load balancing and scaling can help distribute traffic and prevent bottlenecks.

    • Asynchronous programming can help improve performance by allowing multiple tasks to be executed simultaneously.

    • Using a Content Delivery Network (...read more

    Add your answer

    Q54. Explain decorators in python

    Ans.

    Decorators in Python are functions that modify the behavior of other functions or methods.

    • Decorators are denoted by the @ symbol followed by the decorator function name.

    • They are commonly used for logging, timing, authentication, and more.

    • Decorators can be used to add functionality to existing functions without modifying their code.

    • They allow you to wrap another function in order to extend or modify its behavior.

    • An example of a decorator is the @staticmethod decorator in Pytho...read more

    Add your answer

    Q55. How you will improve an image search of any app?

    Ans.

    I would improve image search by implementing advanced image recognition technology and optimizing search algorithms.

    • Implement AI-powered image recognition technology to accurately identify objects in images

    • Optimize search algorithms to prioritize relevant images based on user input and behavior

    • Allow users to filter search results by various criteria such as color, size, and type

    • Incorporate user feedback to continuously improve search accuracy and relevance

    Add your answer

    Q56. Uber saw a sudden surge in orders, analyze the reason for the same

    Ans.

    Uber saw a sudden surge in orders due to increased demand during peak hours and promotions.

    • Increased demand during peak hours, such as rush hour or weekends

    • Promotions or discounts offered by Uber to attract more customers

    • Events or holidays leading to higher transportation needs

    • Improved app features or user experience driving more usage

    Add your answer

    Q57. I was asked to find the second largest number in an array in O(n) time complexity.

    Ans.

    Use a single pass algorithm to find the second largest number in an array of strings in O(n) time complexity.

    • Iterate through the array and keep track of the largest and second largest numbers encountered so far.

    • Update the second largest number whenever a new number greater than the current second largest is found.

    • Return the second largest number at the end of the iteration.

    Add your answer

    Q58. What is the journal entry for assets purchased?

    Ans.

    The journal entry for assets purchased involves debiting the asset account and crediting the cash or accounts payable account.

    • Debit the asset account for the cost of the asset purchased

    • Credit the cash account if purchased with cash or accounts payable if purchased on credit

    • Example: Purchase of equipment for $10,000 with cash would involve debiting Equipment for $10,000 and crediting Cash for $10,000

    Add your answer

    Q59. Describe decision tree, xgboost, regression algorithms

    Ans.

    Decision tree, xgboost, and regression are machine learning algorithms used for prediction and classification tasks.

    • Decision tree is a tree-like model that splits data based on the most significant attribute to make predictions.

    • XGBoost is an optimized implementation of gradient boosting that uses decision trees as base learners.

    • Regression algorithms are used to predict continuous values based on input features, such as linear regression or polynomial regression.

    Add your answer

    Q60. Aggregate query on mysql. Difference between sql and nosql databases.

    Ans.

    Aggregate queries in MySQL and differences between SQL and NoSQL databases.

    • Aggregate queries in MySQL are used to perform calculations on data and return a single value.

    • SQL databases are relational and use structured data while NoSQL databases are non-relational and use unstructured data.

    • SQL databases are better suited for complex queries and data consistency while NoSQL databases are better for scalability and flexibility.

    • Examples of SQL databases include MySQL, Oracle, and ...read more

    Add your answer

    Q61. What is 5 steps model to recognise revenue

    Ans.

    The 5 steps model to recognize revenue involves identifying the contract, identifying performance obligations, determining the transaction price, allocating the transaction price, and recognizing revenue as performance obligations are satisfied.

    • Identify the contract: Determine the existence of a contract with a customer.

    • Identify performance obligations: Identify the promises to transfer goods or services to the customer.

    • Determine the transaction price: Determine the amount of...read more

    Add your answer

    Q62. How stack work difference between stack and queues

    Ans.

    Stack and queue are data structures used to store and retrieve data. The main difference is in the order of retrieval.

    • Stack follows Last In First Out (LIFO) order, while Queue follows First In First Out (FIFO) order.

    • In a stack, the element added last is the first one to be removed, while in a queue, the element added first is the first one to be removed.

    • Stacks are used in undo-redo functionality, while queues are used in scheduling tasks and printing jobs.

    Add your answer

    Q63. what is software development life cycle ?

    Ans.

    Software Development Life Cycle (SDLC) is a process followed by software development teams to design, develop and test high-quality software.

    • SDLC consists of several phases including planning, analysis, design, development, testing, deployment, and maintenance.

    • Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.

    • SDLC models include Waterfall, Agile, and DevOps, each with its own approach to software development.

    • SD...read more

    Add your answer

    Q64. What is the calling agent means?

    Ans.

    A calling agent is a person who makes phone calls on behalf of a company or organization to promote their products or services.

    • Calling agents are also known as telemarketers or phone sales representatives.

    • They use scripts to guide their conversations with potential customers.

    • Their goal is to generate leads and sales for the company they work for.

    • Calling agents may also handle customer service inquiries or complaints.

    • Examples of industries that use calling agents include insur...read more

    Add your answer

    Q65. Write react component code for use memo use callback

    Ans.

    React component code using useMemo and useCallback

    • Use useMemo to memoize a value and useCallback to memoize a function

    • Example: const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);

    • Example: const memoizedCallback = useCallback(() => { doSomething(a, b); }, [a, b]);

    Add your answer

    Q66. Functional code for any patterns and trees or linked list

    Add your answer

    Q67. Explain key metrics for B2B product launch.

    Ans.

    Key metrics for B2B product launch include customer acquisition cost, customer lifetime value, conversion rate, and churn rate.

    • Customer Acquisition Cost (CAC) - the cost of acquiring a new customer, including marketing and sales expenses.

    • Customer Lifetime Value (CLV) - the total revenue a customer is expected to generate over their lifetime.

    • Conversion Rate - the percentage of leads that result in a sale or desired action.

    • Churn Rate - the rate at which customers stop using the...read more

    Add your answer

    Q68. What is data science?

    Ans.

    Data science is the field of extracting insights and knowledge from data using various statistical and computational techniques.

    • Data science involves collecting, cleaning, and analyzing large datasets to extract meaningful insights.

    • It uses various statistical and computational techniques such as machine learning, data mining, and predictive analytics.

    • Data science is used in various industries such as healthcare, finance, and e-commerce to make data-driven decisions.

    • Examples o...read more

    Add your answer

    Q69. Llm model understanding how to implement

    Ans.

    Implementing a LLM model involves understanding its architecture and parameters.

    • Understand the architecture of the LLM model, which typically involves multiple layers of neurons.

    • Implement the model using a deep learning framework like TensorFlow or PyTorch.

    • Fine-tune the model by adjusting hyperparameters such as learning rate and batch size.

    • Train the model on a dataset with labeled examples to learn patterns and make predictions.

    • Evaluate the model's performance using metrics ...read more

    Add your answer

    Q70. Sort student based on first name

    Ans.

    Sort an array of student names based on their first names.

    • Use a sorting algorithm like bubble sort or quicksort to sort the array.

    • Compare the first names of each pair of students and swap them if necessary.

    • Repeat the process until the array is sorted.

    Add your answer

    Q71. What is letest Update in windows

    Ans.

    The latest update in Windows is the Windows 11 release.

    • Windows 11 was officially released on October 5, 2021.

    • It comes with a redesigned Start menu, new snap layouts, and improved gaming features.

    • Windows 11 requires compatible hardware for installation.

    Add your answer

    Q72. Difference between spring and spring boot

    Ans.

    Spring is a framework for building Java applications, while Spring Boot is a tool for quickly creating Spring-based applications.

    • Spring provides a comprehensive framework for building Java applications, including features like dependency injection, AOP, and MVC.

    • Spring Boot is a tool that simplifies the process of creating Spring-based applications by providing auto-configuration and embedded servers.

    • Spring Boot also includes features like health checks, metrics, and externali...read more

    Add your answer

    Q73. 10.Sdlc? 11. Phases of SDLC?

    Ans.

    SDLC stands for Software Development Life Cycle, which is a process used to design, develop, and maintain software.

    • The phases of SDLC include planning, analysis, design, development, testing, deployment, and maintenance.

    • During the planning phase, the project scope, goals, and requirements are defined.

    • In the analysis phase, the requirements are analyzed and documented.

    • The design phase involves creating a detailed design of the software.

    • During the development phase, the softwar...read more

    Add your answer

    Q74. SOLID , DRY, K.I.S.S principles

    Ans.

    SOLID, DRY, K.I.S.S are software design principles to ensure code quality and maintainability.

    • SOLID: Encourages writing clean, maintainable, and scalable code by following five principles - Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion.

    • DRY (Don't Repeat Yourself): Avoids duplication in code by extracting common functionality into reusable components or functions.

    • K.I.S.S (Keep It Simple, Stupid): Emphasizes simplicity in d...read more

    Add your answer

    Q75. What is encapsulation

    Ans.

    Encapsulation is the process of hiding implementation details and providing a public interface for accessing the functionality.

    • Encapsulation helps in achieving data abstraction and information hiding

    • It prevents direct access to the internal state of an object

    • It allows for better control over the data and prevents unintended modification

    • Example: A class with private variables and public methods to access them

    Add your answer

    Q76. What data types in python

    Ans.

    Python has several built-in data types including integers, floats, strings, booleans, lists, tuples, and dictionaries.

    • Integers are whole numbers, positive or negative

    • Floats are decimal numbers

    • Strings are sequences of characters

    • Booleans are either True or False

    • Lists are ordered collections of items

    • Tuples are ordered, immutable collections of items

    • Dictionaries are unordered collections of key-value pairs

    Add your answer

    Q77. Pillars of oops, stack , queue and some algorithms

    Ans.

    Pillars of OOPs are Abstraction, Encapsulation, Inheritance, and Polymorphism. Stack and Queue are data structures. Algorithms include sorting, searching, and graph traversal.

    • Abstraction: Hiding implementation details

    • Encapsulation: Binding data and functions together

    • Inheritance: Reusing code from parent classes

    • Polymorphism: Multiple forms of a function or object

    • Stack: Last In First Out (LIFO) data structure

    • Queue: First In First Out (FIFO) data structure

    • Sorting algorithms: Bub...read more

    Add your answer

    Q78. Describe loss function of deep learning.

    Ans.

    Loss function measures the difference between predicted and actual values.

    • It is used to optimize the model during training.

    • Common loss functions include mean squared error, binary cross-entropy, and categorical cross-entropy.

    • The choice of loss function depends on the problem being solved and the type of output.

    • The goal is to minimize the loss function to improve the accuracy of the model.

    • Loss function can be customized based on the specific needs of the problem.

    Add your answer

    Q79. Frameworks used in development of web application

    Ans.

    Frameworks like Angular, React, and Vue are commonly used in web application development.

    • Angular is a popular framework developed by Google for building dynamic web applications.

    • React is a JavaScript library maintained by Facebook for building user interfaces.

    • Vue is a progressive framework for building interactive web interfaces.

    Add your answer

    Q80. What is java About your project About sql

    Ans.

    Java is a popular programming language known for its portability, versatility, and performance.

    • Java is an object-oriented language used for developing applications and software.

    • It is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).

    • Java is commonly used for web development, mobile applications, and enterprise software.

    • SQL (Structured Query Language) is a language used for managing and manipulating databases.

    • It allows users to query, ins...read more

    Add your answer

    Q81. Get random, push, and pop. All in O(1) time.

    Ans.

    Use a combination of a stack and a queue to achieve O(1) time complexity for random, push, and pop operations.

    • Use a stack to push elements and pop them in O(1) time.

    • Use a queue to enqueue elements and dequeue them in O(1) time.

    • To achieve random access in O(1) time, maintain an array to store the elements and use a hash map to store the indices of each element.

    Add your answer

    Q82. Why Java is independent

    Ans.

    Java is independent due to its platform-independent nature and write once, run anywhere principle.

    • Java programs are compiled into bytecode, which can be executed on any platform with a Java Virtual Machine (JVM)

    • Java follows the principle of 'write once, run anywhere', allowing developers to write code on one platform and run it on any other platform without modification

    • Java's platform independence is achieved through the use of the Java Virtual Machine (JVM) which abstracts t...read more

    Add your answer

    Q83. Linked list sorting by two pointer

    Ans.

    Sorting a linked list using two pointers

    • Use two pointers to traverse the linked list and compare values

    • Implement sorting algorithm like bubble sort or merge sort

    • Update the links between nodes to rearrange them in sorted order

    Add your answer

    Q84. 12. Testing in sdlc?

    Ans.

    Testing is a crucial part of SDLC to ensure quality and functionality of the software.

    • Testing should be done at every stage of SDLC

    • Types of testing include unit testing, integration testing, system testing, and acceptance testing

    • Testing helps identify and fix defects and bugs before the software is released

    • Automated testing can save time and improve efficiency

    • Testing should be planned and documented

    Add your answer

    Q85. Store management experience, handling of stores

    Ans.

    I have over 5 years of experience in store management, overseeing operations, inventory control, and staff supervision.

    • Managed multiple store locations, ensuring consistent branding and customer experience

    • Implemented inventory management systems to optimize stock levels and reduce waste

    • Trained and supervised staff to provide excellent customer service and meet sales targets

    Add your answer

    Q86. Write a program to print vowels

    Ans.

    A program to print vowels in a given string

    • Loop through the string and check if each character is a vowel

    • Print the vowel if it is found

    Add your answer

    Q87. Print Fibonacci series

    Ans.

    Print Fibonacci series

    • Start with 0 and 1 as the first two numbers

    • Add the previous two numbers to get the next number in the series

    • Repeat until desired number of terms is reached

    Add your answer

    Q88. What is jio platform ?

    Ans.

    Jio Platform is a digital platform developed by Reliance Jio Infocomm Limited.

    • It offers a range of digital services such as JioSaavn, JioCinema, JioTV, JioMart, and more.

    • It also includes JioMoney, a digital wallet service.

    • Jio Platform has partnerships with various companies such as Facebook, Google, and Microsoft.

    • It aims to provide affordable and accessible digital services to millions of people in India.

    • Jio Platform has played a significant role in the digital transformation...read more

    Add your answer

    Q89. Which area are u from

    Ans.

    I am from the bustling city of Mumbai, known for its vibrant culture and diverse population.

    • I am from Mumbai, a city in the state of Maharashtra, India

    • Mumbai is famous for its Bollywood film industry and historical landmarks like the Gateway of India

    • The city is known for its fast-paced lifestyle and diverse culinary scene

    Add your answer

    Q90. What is entry for accrual

    Ans.

    Accrual entry is a journal entry made to record revenue or expenses that have been earned or incurred, but have not yet been received or paid.

    • Accrual entry is used to match revenue and expenses with the period in which they are earned or incurred, regardless of when the cash is actually received or paid.

    • For example, if a company provides services in December but does not receive payment until January, an accrual entry would be made in December to recognize the revenue.

    • Accrual...read more

    Add your answer

    Q91. String Match KMP algorithm

    Ans.

    The KMP algorithm is used for pattern matching in strings.

    • KMP algorithm avoids unnecessary comparisons by utilizing a prefix-suffix table.

    • It has a time complexity of O(n + m), where n is the length of the text and m is the length of the pattern.

    • The algorithm is efficient for large texts and patterns with repetitive characters.

    • Example: Searching for 'abc' in 'ababcabc' using KMP algorithm will return the index 2.

    Add your answer

    Q92. Quick sort implementation

    Ans.

    Quick sort is a popular sorting algorithm that uses divide and conquer strategy.

    • Divide the array into two sub-arrays based on a pivot element

    • Recursively sort the sub-arrays

    • Combine the sorted sub-arrays to get the final sorted array

    Add your answer

    Q93. rolling hash dsa problem

    Ans.

    Rolling hash is a hashing technique used in data structures and algorithms to efficiently compare substrings of text.

    • Rolling hash is used in algorithms like Rabin-Karp string matching algorithm.

    • It involves updating the hash value of a substring by removing the contribution of the first character and adding the contribution of the next character.

    • It is useful for comparing substrings in constant time complexity.

    Add your answer

    Q94. Difference between c and c++

    Ans.

    C++ is an extension of C with object-oriented programming features.

    • C++ supports classes and objects while C does not.

    • C++ has better support for function overloading and templates.

    • C++ has a built-in exception handling mechanism.

    • C++ supports references while C does not.

    • C++ has a standard library that includes many useful functions.

    • C++ is more complex than C and requires more memory.

    • C++ is often used for developing large-scale applications.

    • C is often used for system programming ...read more

    Add your answer

    Q95. Multi Threading in Java

    Ans.

    Multi threading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.

    • Multi threading is achieved in Java by extending the Thread class or implementing the Runnable interface.

    • Threads share the same memory space, allowing them to communicate and synchronize using methods like wait(), notify(), and notifyAll().

    • Concurrency issues like race conditions and deadlocks can occur in multi-threaded applications and must be carefully managed.

    • E...read more

    Add your answer

    Q96. Synchronization in Java

    Ans.

    Synchronization in Java ensures that only one thread can access a shared resource at a time.

    • Synchronization is achieved using the synchronized keyword in Java.

    • It can be applied to methods or blocks of code.

    • Example: synchronized void myMethod() { // code }

    Add your answer

    Q97. What is entry for unearned

    Ans.

    Unearned revenue is a liability account that represents advance payments from customers for goods or services that have not yet been provided.

    • Unearned revenue is recorded as a liability on the balance sheet until the goods or services are delivered.

    • Once the goods or services are provided, the unearned revenue is recognized as revenue on the income statement.

    • Examples of unearned revenue include magazine subscriptions paid in advance or prepaid rent for a lease agreement.

    Add your answer

    Q98. What is the BRS?

    Ans.

    BRS stands for Bank Reconciliation Statement, which is a document that compares the bank's records with the company's records of its checking account.

    • BRS helps in identifying any discrepancies between the two sets of records.

    • It includes items such as deposits in transit, outstanding checks, bank errors, and service charges.

    • The purpose of BRS is to ensure the accuracy of the company's financial records and to reconcile any differences with the bank.

    • Example: If a company's reco...read more

    Add your answer

    Q99. How to ftth OLT NOKIA

    Ans.

    To connect a FTTH OLT NOKIA, follow the installation guide provided by the manufacturer.

    • Ensure all necessary equipment and cables are available

    • Follow the step-by-step instructions in the installation manual

    • Configure the OLT settings according to your network requirements

    • Test the connection to ensure it is working properly

    Add your answer

    Q100. Explain merge sort code

    Ans.

    Merge sort is a divide and conquer algorithm that recursively splits an array into halves, sorts them, and then merges them back together.

    • Divide the array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

    Add your answer
    1
    2
    Contribute & help others!
    Write a review
    Share interview
    Contribute salary
    Add office photos

    Interview Process at GLASSIERS ENTERPRISE

    based on 81 interviews in the last 1 year
    Interview experience
    4.1
    Good
    View more
    Interview Tips & Stories
    Ace your next interview with expert advice and inspiring stories

    Top Interview Questions from Similar Companies

    3.6
     • 2k Interview Questions
    4.0
     • 596 Interview Questions
    3.9
     • 392 Interview Questions
    4.0
     • 384 Interview Questions
    3.9
     • 169 Interview Questions
    3.7
     • 138 Interview Questions
    View all
    Top Jio Platforms Interview Questions And Answers
    Share an Interview
    Stay ahead in your career. Get AmbitionBox app
    qr-code
    Helping over 1 Crore job seekers every month in choosing their right fit company
    70 Lakh+

    Reviews

    5 Lakh+

    Interviews

    4 Crore+

    Salaries

    1 Cr+

    Users/Month

    Contribute to help millions
    Get AmbitionBox app

    Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

    Follow us
    • Youtube
    • Instagram
    • LinkedIn
    • Facebook
    • Twitter