Pegasus InfoCorp
10+ BizNext Interview Questions and Answers
Q1. What is lexical scope in js
Lexical scope in JS determines the accessibility of variables based on their location in the code.
Variables declared inside a function are only accessible within that function's scope
Variables declared outside of any function have global scope
Nested functions have access to variables declared in their parent function's scope
Lexical scope is determined at compile time, not runtime
Q2. What CTC you will offer for Dotnet developer with 6 to 7 Years
The CTC offered for a Dotnet developer with 6 to 7 years of experience will depend on various factors.
The CTC will depend on the location of the job
The CTC will depend on the company's budget and policies
The CTC will depend on the skills and expertise of the candidate
The CTC can range from 8-15 lakhs per annum
Q3. What budget for Dotnet developer with 3 to 4 years
The budget for a Dotnet developer with 3 to 4 years of experience varies based on location and company size.
The average salary for a Dotnet developer with 3 to 4 years of experience is around $75,000 to $90,000 per year.
The budget may vary based on the location of the company and the cost of living in that area.
The budget may also vary based on the size of the company and the demand for Dotnet developers in that particular industry.
It is important to research the market and c...read more
Q4. Es6 features added in javascript
ES6 added several new features to JavaScript including arrow functions, let and const, and template literals.
Arrow functions provide a more concise syntax for writing functions.
Let and const are block-scoped variables that replace var.
Template literals allow for easier string interpolation and multiline strings.
Other features include destructuring, default parameters, and classes.
Q5. Hoisting in javascript
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Hoisting applies to variable and function declarations, but not to variable assignments
Function declarations are hoisted before variable declarations
Hoisting can lead to unexpected behavior and should be avoided
Q6. What are mutable and immutable objects?
Mutable objects can be changed after creation, while immutable objects cannot be changed.
Mutable objects: lists, dictionaries, sets
Immutable objects: strings, tuples, numbers
Changing a mutable object will modify the original object, while changing an immutable object will create a new object
Q7. How do you create a vector database?
A vector database can be created by storing vectors as rows in a table, with each column representing a different dimension.
Create a table with columns representing different dimensions of the vectors
Store each vector as a row in the table
Use indexing and querying techniques to efficiently retrieve vectors
Consider using specialized databases like Elasticsearch for handling large-scale vector data
Q8. What is VDOM?
VDOM stands for Virtual Document Object Model, a lightweight copy of the actual DOM used for efficient rendering.
VDOM is a technique used in modern web development frameworks like React and Vue.js.
It creates a lightweight copy of the actual DOM, which is used for efficient rendering.
When changes are made to the VDOM, it is compared to the actual DOM and only the necessary changes are made.
This results in faster rendering and better performance for the user.
VDOM is an importan...read more
Q9. What is Coroutine and Suspend function
Coroutines are a way to perform asynchronous operations in a sequential manner in Kotlin. Suspend functions are functions that can be paused and resumed.
Coroutines in Kotlin are used for asynchronous programming without blocking the main thread.
Suspend functions are used within coroutines to perform long-running tasks without blocking the thread.
Coroutines can be used to handle network requests, database operations, and other asynchronous tasks efficiently.
Example: 'suspend f...read more
Q10. Built a live component.
Built a live component
Identify the purpose and functionality of the component
Choose appropriate technologies and frameworks
Implement real-time updates using websockets or polling
Test thoroughly to ensure reliability and performance
Q11. Explain the NFS process
NFS process allows remote systems to access shared files over a network.
NFS server exports directories to be shared with NFS clients
NFS clients mount the shared directories from the NFS server
Communication between NFS server and clients is done using RPC (Remote Procedure Call)
NFS uses NFS protocol for file sharing over the network
Interview Process at BizNext
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month