Faster and better experience!
i
Globant
Filter interviews by
In Swift, structs do not have a deinitializer (deinit) like classes do.
Structs in Swift are value types, while classes are reference types.
Deinitializers (deinit) are only available for classes to clean up resources.
Example: A class can have a deinit method to release resources when an instance is deallocated.
Structs are automatically deallocated when they go out of scope, no need for deinit.
Frameworks are single-platform libraries, while xcFrameworks support multiple platforms and architectures.
Frameworks are typically built for a single platform (iOS, macOS, etc.).
xcFrameworks can contain binaries for multiple platforms (iOS, macOS, tvOS, watchOS).
Frameworks are distributed as a single .framework bundle, while xcFrameworks are distributed as a .xcframework bundle.
Example: A standard Framework might ...
SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have one reason to change. Example: A User class should only handle user data, not user authentication.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Using interfaces to add n...
CI is Continuous Integration, where code changes are integrated into a shared repository frequently. CD is Continuous Delivery/Deployment, where code changes are automatically deployed to production.
CI focuses on automating the integration of code changes from multiple developers in a shared repository.
CD focuses on automating the deployment of code changes to production environments.
CI ensures that code changes a...
What people are saying about Globant
Cloud Run is a managed compute platform that enables you to run stateless containers that are invocable via HTTP requests.
Allows you to run stateless containers without worrying about infrastructure
Automatically scales based on incoming requests
Supports both HTTP and gRPC requests
Can be deployed from various sources like Docker images or source code
SSL termination is the process of decrypting SSL/TLS encrypted traffic at a load balancer or proxy server before forwarding it to the backend servers.
SSL termination helps offload the decryption process from backend servers, improving performance.
It allows the load balancer or proxy server to inspect and manipulate the unencrypted traffic before sending it to the backend servers.
SSL termination is commonly used in...
Dependency injection in .NET Core allows for loosely coupled components and easier testing.
Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.
In .NET Core, dependency injection is built-in and can be configured in the ConfigureServices method of the Startup class.
Services are registered in the ConfigureServices method and can be injected into...
Framework is a structured set of guidelines, tools, and practices used to develop and maintain software applications.
Framework provides a foundation for developing software applications by defining the structure, behavior, and interactions of components.
It helps in organizing code, improving code reusability, and enhancing maintainability.
Frameworks can be categorized into different types such as test automation f...
Count occurrences of each character in a string
Create a map to store character counts
Iterate through the string and update counts in the map
Return the map with character counts
Hash Map is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hash Map uses a hash function to determine the index of the key-value pair in the underlying array.
Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Hash Map typically has a load factor threshold to determin...
I appeared for an interview in Jan 2025.
I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.
Key documents in SDLC include BRD, FRD, SRS, test cases, user manuals, and project plan.
Business Requirements Document (BRD) outlines the business problem and proposed solution
Functional Requirements Document (FRD) details the functional specifications of the system
Software Requirements Specification (SRS) defines the software requirements for the project
Test cases document outlines the test scenarios and expected resu...
To create a go-to-market strategy for an app in Dubai, analyze the local market, competition, cultural differences, and adjust marketing tactics accordingly.
Conduct market research in Dubai to understand the target audience, competition, and market trends.
Adapt the app to cater to the preferences and needs of the Dubai market.
Localize the app content, language, and features to resonate with the Dubai audience.
Identify ...
I would suggest using a user-friendly design, implementing SEO strategies, and utilizing social media for marketing.
Focus on user-friendly design to enhance user experience
Implement SEO strategies to improve search engine visibility
Utilize social media for marketing and promotion
Consider implementing an online store for direct sales
Collect customer data for targeted marketing campaigns
I approach product discovery by conducting market research, gathering user feedback, analyzing data, and collaborating with cross-functional teams.
Conduct market research to understand industry trends and competitors
Gather user feedback through surveys, interviews, and usability testing
Analyze data from user interactions, A/B testing, and product metrics
Collaborate with cross-functional teams including designers, devel...
Key aspects of product discovery involve understanding user needs, market research, prototyping, and testing.
Conduct user research to understand the needs and preferences of social media app users.
Analyze market trends and competitor offerings to identify gaps and opportunities.
Create prototypes to visualize the app's features and gather feedback from stakeholders.
Test the prototypes with target users to validate assum...
I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.
Sort positive integers in an array
Filter out negative integers from the array
Use Array.sort() method to sort the remaining positive integers
Return the sorted array
API calls in React Native involve using fetch or axios to communicate with a server and retrieve data.
Use fetch or axios to make API calls in React Native
Handle the response using promises or async/await
Parse the data received from the API call and update the UI accordingly
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
I have 5 years of experience as a Business Analyst in various industries.
5 years of experience as a Business Analyst
Worked in various industries such as finance, healthcare, and technology
Experience in data analysis, requirements gathering, and process improvement
Upstream impacts refer to effects that occur earlier in a process, while downstream impacts refer to effects that occur later.
Upstream impacts are changes or events that happen at the beginning of a process or supply chain.
Downstream impacts are changes or events that happen as a result of actions taken earlier in the process.
Examples of upstream impacts include changes in raw material prices, supplier disruptions, or ...
Projects can be prioritised based on strategic alignment, resource availability, ROI, and stakeholder impact.
Consider strategic alignment with organizational goals and objectives
Assess resource availability including budget, time, and expertise
Evaluate potential ROI and benefits of each project
Take into account stakeholder impact and urgency of the project
Use prioritization frameworks like MoSCoW method or Value vs. Co...
Manual entry data can be streamlined through automation, validation checks, standardization, and user training.
Implement automation tools to reduce manual data entry tasks
Use validation checks to ensure data accuracy and completeness
Standardize data entry formats and fields to improve consistency
Provide user training on efficient data entry practices
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
I appeared for an interview in Aug 2024.
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
REST API HTTP methods are used to perform CRUD operations on resources.
GET - Retrieve data from a server
POST - Create new data on a server
PUT - Update existing data on a server
DELETE - Remove data from a server
Cucumber BDD framework is a tool used for writing and executing automated acceptance tests in a human-readable format.
Uses Gherkin syntax to write test scenarios in plain English
Promotes collaboration between technical and non-technical team members
Supports behavior-driven development (BDD) principles
Integrates with various programming languages and testing frameworks
Generates easy-to-read test reports
Use a centralized API gateway to manage and route requests to multiple APIs efficiently.
Implement a centralized API gateway to handle incoming requests and route them to the appropriate API based on the endpoint.
Utilize API management tools like Apigee, Kong, or AWS API Gateway to manage and monitor multiple APIs.
Consider implementing a caching layer to improve performance and reduce the number of requests to external ...
strstr function searches for a substring within a string and returns a pointer to the first occurrence of the substring.
Used in C programming language
Syntax: char *strstr(const char *haystack, const char *needle)
Example: char *str = strstr("hello world", "world")
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Structs are value types and passed by value, while classes are reference types and passed by reference.
Structs are used for small, simple data types like coordinates or colors.
Classes are used for more complex data types that require inheritance or reference semantics.
Structs are copied when passed around, while classes are passed by reference.
Structs are stack allocated, while classes are heap allocated.
Some of the top questions asked at the Globant interview -
The duration of Globant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 153 interview experiences
Difficulty level
Duration
based on 935 reviews
Rating in categories
Senior Software Engineer
1.8k
salaries
| ₹10 L/yr - ₹33 L/yr |
Software Engineer
313
salaries
| ₹5.5 L/yr - ₹21 L/yr |
Automation Test Engineer
259
salaries
| ₹7.3 L/yr - ₹25.3 L/yr |
Technical Lead
251
salaries
| ₹15.9 L/yr - ₹39 L/yr |
Senior Automation Test Engineer
213
salaries
| ₹9.5 L/yr - ₹28.6 L/yr |
Accenture
Synechron
Movate
Sopra Steria