i
Globant
Filter interviews by
JavaScript interview questions cover concepts like closures, promises, and async/await, testing your knowledge of the language.
What is a closure? Example: A function that retains access to its lexical scope even when the function is executed outside that scope.
Explain promises in JavaScript. Example: A promise represents the eventual completion (or failure) of an asynchronous operation.
What is the difference betwe...
Android activity is a single screen with a user interface, while fragment is a modular section of an activity.
Activity represents a single screen with a user interface.
Fragments are modular sections of an activity that contribute to the overall user interface.
Activities can contain multiple fragments, allowing for more flexible and reusable UI designs.
Fragments can be added, removed, or replaced within an activity...
A Batch Class is used in Salesforce to process records in batches.
Batch classes are used to process large amounts of data in Salesforce.
They are implemented by implementing the Database.Batchable interface.
Batch classes have three main methods: start, execute, and finish.
Example: public class MyBatchClass implements Database.Batchable
LWC Component for Senior Software Engineer interview
Create a new Lightning Web Component using Salesforce CLI
Define HTML template, JavaScript controller, and CSS styling
Implement functionality using Apex controllers and Lightning Data Service
Use @wire to fetch data from Salesforce backend
Leverage Salesforce Lightning Design System for UI components
Writing trigger logic involves defining actions to be taken when a certain event occurs in a database.
Identify the event that will trigger the logic
Define the actions to be taken when the event occurs
Consider any conditions or constraints that need to be met for the trigger to fire
JavaScript is a programming language used for creating interactive web pages and web applications.
JavaScript is a client-side scripting language.
It is used for adding interactivity to web pages.
JavaScript can manipulate HTML elements, handle events, and make HTTP requests.
It supports object-oriented programming and functional programming paradigms.
Common JavaScript frameworks include React, Angular, and Vue.js.
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Node.js is used for server-side scripting and building scalable network applications.
It allows running JavaScript code outside of a web browser.
Node.js uses an event-driven, non-blocking I/O model for efficiency and scalability.
It has a rich ecosystem of modules and packages available through npm (Node Package Manager).
Angular is a platform for building mobile and desktop web applications using TypeScript and HTML.
Use Angular CLI to create a new project: `ng new my-app`.
Components are the building blocks of Angular applications. Example: `@Component({ selector: 'app-root', templateUrl: './app.component.html' })`.
Services are used for business logic and data management. Example: `@Injectable({ providedIn: 'root' }) export class D...
Flask is a micro web framework while Django is a full-stack web framework.
Flask is lightweight and flexible, allowing developers to choose their own libraries and tools.
Django is a batteries-included framework with built-in ORM, admin interface, and authentication system.
Flask is ideal for small to medium-sized projects, while Django is better suited for larger, more complex projects.
Flask has a smaller learning c...
range and xrange are used to generate a sequence of numbers in Python.
range returns a list of numbers while xrange returns an iterator object.
range is memory-intensive while xrange is memory-efficient.
range is used in Python 3 while xrange is used in Python 2.
range can take three arguments: start, stop, and step while xrange can take two arguments: start and stop.
I appeared for an interview in Jul 2024.
Writing trigger logic involves defining actions to be taken when a certain event occurs in a database.
Identify the event that will trigger the logic
Define the actions to be taken when the event occurs
Consider any conditions or constraints that need to be met for the trigger to fire
A Batch Class is used in Salesforce to process records in batches.
Batch classes are used to process large amounts of data in Salesforce.
They are implemented by implementing the Database.Batchable interface.
Batch classes have three main methods: start, execute, and finish.
Example: public class MyBatchClass implements Database.Batchable
LWC Component for Senior Software Engineer interview
Create a new Lightning Web Component using Salesforce CLI
Define HTML template, JavaScript controller, and CSS styling
Implement functionality using Apex controllers and Lightning Data Service
Use @wire to fetch data from Salesforce backend
Leverage Salesforce Lightning Design System for UI components
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
MCQ + Coding question
Topics in Kafka are logical channels for data storage and communication.
Topics are categories or feeds to which records are published by producers.
Consumers subscribe to topics to receive records and process them.
Each topic is split into partitions for scalability and parallel processing.
Topics can have multiple partitions to distribute load and increase throughput.
Example: 'orders', 'payments', 'logs'
In a company, I look for a strong company culture, opportunities for growth, and work-life balance.
Strong company culture - a positive and inclusive work environment where employees are valued and supported
Opportunities for growth - chances to learn new skills, take on challenging projects, and advance in my career
Work-life balance - a company that values the well-being of its employees and promotes a healthy balance b...
JavaScript interview questions cover concepts like closures, promises, and async/await, testing your knowledge of the language.
What is a closure? Example: A function that retains access to its lexical scope even when the function is executed outside that scope.
Explain promises in JavaScript. Example: A promise represents the eventual completion (or failure) of an asynchronous operation.
What is the difference between '=...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I appeared for an interview in Mar 2024.
Top trending discussions
The duration of Globant Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 27 interview experiences
Difficulty level
Duration
based on 218 reviews
Rating in categories
Senior Software Engineer
1.9k
salaries
| ₹15.1 L/yr - ₹29.6 L/yr |
Software Engineer
347
salaries
| ₹11.3 L/yr - ₹21 L/yr |
Automation Test Engineer
258
salaries
| ₹8.2 L/yr - ₹21.4 L/yr |
Technical Lead
232
salaries
| ₹25 L/yr - ₹41 L/yr |
Senior Automation Test Engineer
223
salaries
| ₹17.2 L/yr - ₹30 L/yr |
Accenture
Synechron
Movate
Sopra Steria