Add office photos
Premium Employer

Apple

4.3
based on 536 Reviews
Video summary
Filter interviews by

60+ Societe Generale Global Solution Centre Interview Questions and Answers

Updated 29 Jan 2025

Q1. Kevin and his Fruits Problem Statement

Kevin has 'N' buckets, each consisting of a certain number of fruits. Kevin wants to eat at least 'M' fruits. He is looking to set a marker as high as possible such that i...read more

Add your answer

Q2. Minimum Umbrellas Problem

You are provided with ‘N’ types of umbrellas, where each umbrella type can shelter a certain number of people. Given an array UMBRELLA that indicates the number of people each umbrella...read more

Add your answer

Q3. Ninja and Candies Problem

Ninja, a boy from Ninjaland, receives 1 coin every morning from his mother. He wants to purchase exactly 'N' candies. Each candy usually costs 2 coins, but it is available for 1 coin i...read more

Add your answer

Q4. Lazy Santa Problem Statement

It's Christmas and Santa has 'K' gifts to distribute. There are 'N' children standing in a straight line in the park due to COVID restrictions. You are given an array distance conta...read more

Add your answer
Discover Societe Generale Global Solution Centre interview dos and don'ts from real experiences

Q5. Max GCD Pair Problem Statement

Given an array of positive integers, determine the Greatest Common Divisor (GCD) of a pair of elements such that it is the maximum among all possible pairs in the array. The GCD o...read more

Add your answer

Q6. If the contract supplier does not agree to change plans, how do you solve the supply constraint situation. They are a single sourced supplier and has space, capital and resource constraints to switch as per you...

read more
Ans.

If contract supplier refuses to change plans due to constraints, explore alternative options and negotiate with supplier.

  • Identify alternative suppliers and assess their capabilities and capacity

  • Negotiate with current supplier to find a mutually beneficial solution

  • Consider adjusting production schedules or finding alternative materials

  • Explore options for increasing supplier's capacity or resources

  • Ensure clear communication with all stakeholders to minimize disruption

  • Document a...read more

Add your answer
Are these interview questions helpful?

Q7. 2. Write a code to return list of tuples where sum of tuple elements should be equal to given sum Ex: L = [1,2,3,4,5] S= 5 O/p [(2,3),(1,4)]

Ans.

Code to return list of tuples with elements summing up to given sum

  • Iterate through the list and check for pairs of elements whose sum equals the given sum

  • Add the pairs to a list of tuples and return the list

  • Use a nested loop to compare each element with all other elements in the list

Add your answer

Q8. What is the difference between actual stress and engineering stress

Ans.

Actual stress is the force applied to a material, while engineering stress is the force per unit area of the original cross-sectional area.

  • Actual stress is calculated using the actual area of the material that is being stressed, while engineering stress is calculated using the original cross-sectional area of the material.

  • Engineering stress is commonly used in engineering design and analysis, while actual stress is used in material testing and failure analysis.

  • For example, if...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. 1. Optimised algorithm to find given number in 2D array

Ans.

Optimised algorithm to find given number in 2D array

  • Use binary search for each row to find the number

  • Start from top-right or bottom-left corner for faster search

  • Divide and conquer approach can also be used

Add your answer

Q10. 1. Explain LTE all flow 2. Explain how you would debug low throughput in 4G 3. Write a regular expression to extract telephone numbers from a string 4. How would you sort a list of integers so all the 0s are at...

read more
Add your answer

Q11. 4 point bending test. describe the stresses and moments. what happens at fracture. where and how will it fail.

Ans.

In a 4 point bending test, the stresses and moments are described, along with the failure and fracture behavior.

  • In a 4 point bending test, a beam is subjected to bending forces at two points and supported at two other points.

  • The stresses in the beam are highest at the top and bottom surfaces, resulting in tension and compression.

  • The moments in the beam are highest at the points of loading and decrease towards the supports.

  • At fracture, the beam fails due to excessive tensile s...read more

View 1 answer

Q12. given an array of numbers, and a value - x, find how many different pairs that their sum is x are in the array.

Ans.

Count pairs in array with sum x

  • Iterate through array and store complements in a set

  • Check if current number is in set, increment count if so

  • Handle duplicates by using a map to store frequency of numbers

Add your answer

Q13. how to structure databases for data collection

Ans.

Structure databases by identifying data entities, relationships, and attributes.

  • Identify data entities (e.g. customers, products) and their attributes

  • Define relationships between entities (e.g. one-to-many, many-to-many)

  • Normalize data to reduce redundancy and improve data integrity

  • Use primary keys to uniquely identify each record

  • Consider indexing for faster data retrieval

Add your answer

Q14. R1: Integer to Words coding problem R2: Find the subarray with the sum greater than the entire array R3: Find word in a crossword grid - word search in a boggle

Ans.

The candidate is asked to solve three coding problems related to integers, subarrays, and word search in a crossword grid.

  • For R1: Convert an integer to words, for example, 123 should be converted to 'one hundred twenty three'.

  • For R2: Find the subarray with the sum greater than the entire array, for example, in [1, -2, 3, 10, -4, 7, 2, -5], the subarray [3, 10, -4, 7, 2] has a sum greater than the entire array.

  • For R3: Find a word in a crossword grid (word search in a boggle), ...read more

Add your answer

Q15. What you know about gadgets

Ans.

I have extensive knowledge about gadgets and their features.

  • I am familiar with the latest smartphone models and their specifications.

  • I understand the different types of laptops and their performance capabilities.

  • I am knowledgeable about wearable devices such as smartwatches and fitness trackers.

  • I am aware of the features and functionalities of various home automation gadgets.

  • I keep up-to-date with the latest trends in gadgets and technology advancements.

View 1 answer

Q16. If there are 3 boxes a b c one contains oranges , one contains apples. And one contains both . If they are all incorrectly labeled which box is which

Ans.

The box labeled as containing both fruits must contain only one type of fruit, as all labels are incorrect.

  • The box labeled as containing both fruits cannot actually contain both fruits.

  • The box labeled as containing oranges must contain either oranges or both fruits.

  • The box labeled as containing apples must contain either apples or both fruits.

Add your answer

Q17. 4. How would you sort a lost of integers so all 0s are at the end

Add your answer

Q18. List out some popular operating system

Ans.

Popular operating systems include Windows, macOS, Linux, and Android.

  • Windows: Developed by Microsoft, widely used in personal computers.

  • macOS: Developed by Apple, used in Macintosh computers.

  • Linux: Open-source operating system used in servers and personal computers.

  • Android: Mobile operating system developed by Google, used in smartphones and tablets.

View 1 answer

Q19. merge two sorted arrays to give a sorted array SV randomization constraints Code to generate sequence of powers of 2

Ans.

Merge two sorted arrays to give a sorted array and generate sequence of powers of 2 using SV randomization constraints.

  • Create a new array to store the merged result

  • Use two pointers to iterate through the two sorted arrays and compare elements

  • Add the smaller element to the new array and move the pointer for that array

  • Continue this process until all elements are merged

  • To generate sequence of powers of 2, use SV randomization constraints to create a random sequence of powers of ...read more

Add your answer

Q20. Describe how to test roaming procedure using RF attenuator

Ans.

Testing roaming procedure using RF attenuator involves simulating different signal strengths to ensure seamless handover

  • Set up RF attenuator to simulate varying signal strengths

  • Trigger roaming procedure by moving device between coverage areas

  • Monitor handover process and verify successful transition

  • Repeat test with different signal strength levels to cover all scenarios

Add your answer

Q21. What is your experience in market ?

Ans.

I have experience in market research and analysis, as well as sales and customer service.

  • Conducted market research and analysis to identify customer needs and preferences

  • Developed and implemented sales strategies to increase revenue

  • Provided excellent customer service to ensure customer satisfaction

  • Managed customer accounts and maintained relationships

  • Collaborated with cross-functional teams to achieve sales goals

Add your answer

Q22. What is your favorite Apple Product and why?

Ans.

My favorite Apple product is the iPhone because of its sleek design, user-friendly interface, and wide range of features.

  • Sleek design: Apple products are known for their elegant and modern design.

  • User-friendly interface: The iPhone's operating system is intuitive and easy to use.

  • Wide range of features: From the App Store to the camera quality, the iPhone offers a variety of functions to enhance the user experience.

Add your answer

Q23. Whate is computer system

Ans.

A computer system is a combination of hardware and software that work together to perform various tasks and processes.

  • A computer system consists of a central processing unit (CPU), memory, storage devices, input/output devices, and an operating system.

  • It allows users to perform tasks such as word processing, browsing the internet, playing games, and running applications.

  • Examples of computer systems include desktop computers, laptops, tablets, and smartphones.

  • The hardware comp...read more

View 1 answer

Q24. Find subarray with largest product

Ans.

Find subarray with largest product

  • Use Kadane's algorithm to find maximum and minimum product subarrays

  • Handle edge cases like zero and negative numbers

  • Time complexity: O(n)

Add your answer

Q25. 3.write a code for balancing paranthesis

Ans.

Code to check if given string of parentheses is balanced or not.

  • Use a stack to keep track of opening parentheses

  • If a closing parenthesis is encountered, check if the top of stack is its corresponding opening parenthesis

  • If stack is empty or top of stack is not the corresponding opening parenthesis, return false

  • If all parentheses are balanced, return true

Add your answer

Q26. 3. Write a regular expression to extract telephone numbers from a string

Add your answer

Q27. What is a microprocessor

Ans.

A microprocessor is a small electronic device that functions as the central processing unit (CPU) of a computer.

  • Microprocessors are made up of millions or even billions of transistors.

  • They execute instructions and perform calculations in a computer system.

  • Microprocessors are found in various devices such as computers, smartphones, and embedded systems.

  • Examples of microprocessors include Intel's Core i7, AMD's Ryzen, and ARM's Cortex-A series.

View 1 answer

Q28. 2. Explain how to debug low throughput in LTE

Add your answer

Q29. Working time limits Extension of timing travel Global exposure

Ans.

Working time limits can be extended for global exposure and travel.

  • Working time limits can be extended to accommodate travel and global exposure.

  • This can be beneficial for professionals who need to work across different time zones.

  • For example, a consultant who needs to work with clients in different countries may need to work outside of regular business hours.

  • However, it is important to ensure that extended working hours do not lead to burnout or other negative consequences.

  • E...read more

Add your answer

Q30. What is your experience with Noise Reduction

Ans.

I have extensive experience with noise reduction techniques in audio production.

  • I have used software plugins like iZotope RX and Waves NS1 to remove unwanted noise from recordings.

  • I am skilled in using hardware solutions such as noise gates and expanders to reduce background noise.

  • I have experience with techniques like spectral editing and noise profiling to effectively reduce noise without affecting the quality of the audio.

  • I have worked on projects where noise reduction was...read more

Add your answer

Q31. Sort a stack using only peek, push and pop operations

Ans.

Sort a stack using only peek, push and pop operations

  • Create a temporary stack to hold the sorted elements

  • While the original stack is not empty, pop the top element and compare it with the top element of the temporary stack

  • If the top element of the original stack is greater than the top element of the temporary stack, push it onto the temporary stack

  • If the top element of the original stack is smaller, keep popping elements from the temporary stack and pushing them back onto th...read more

Add your answer

Q32. List out some computer processor

Ans.

Computer processors are the brains of computers, responsible for executing instructions and performing calculations.

  • Intel Core i7

  • AMD Ryzen 5

  • Qualcomm Snapdragon

  • Apple M1

  • IBM Power9

View 1 answer

Q33. How do you deal with conflict?

Ans.

I approach conflict by actively listening, seeking to understand the other person's perspective, and finding a mutually beneficial solution.

  • I remain calm and composed, avoiding any aggressive or defensive behavior.

  • I ask questions to clarify the situation and understand the other person's point of view.

  • I express my own concerns and needs clearly and respectfully.

  • I work towards finding a compromise or solution that satisfies both parties.

  • I follow up to ensure that the conflict ...read more

Add your answer

Q34. Define the automation framework worked on.

Ans.

I have worked on a keyword-driven automation framework using Selenium and TestNG.

  • Utilized Excel sheets to store test cases and keywords

  • Implemented reusable functions for common actions like clicking, inputting text, etc.

  • Used TestNG for test case management and reporting

  • Integrated with Jenkins for continuous integration

Add your answer

Q35. What is the apple computer science

Add your answer

Q36. how to design apis

Ans.

Designing APIs involves defining endpoints, request/response formats, authentication, versioning, and documentation.

  • Define clear and consistent endpoints for different functionalities

  • Design request and response formats that are easy to understand and work with

  • Implement authentication mechanisms to secure the API

  • Consider versioning to support backward compatibility

  • Provide comprehensive documentation for developers to easily integrate with the API

Add your answer

Q37. How much do you know about Pro Tools

Ans.

I have extensive knowledge and experience with Pro Tools, including advanced editing, mixing, and mastering techniques.

  • Proficient in using Pro Tools for recording, editing, mixing, and mastering audio

  • Familiar with advanced features such as automation, plugins, and virtual instruments

  • Experience troubleshooting and resolving technical issues within Pro Tools

  • Certified in Pro Tools software through Avid's training program

Add your answer

Q38. How much you know about apple products

Ans.

I have a good understanding of Apple products and their features.

  • I have used various Apple products such as iPhone, iPad, MacBook, and Apple Watch.

  • I am familiar with the latest features and updates of these products.

  • I have also worked with Apple software such as iTunes, iCloud, and iMovie.

  • I keep myself updated with the latest news and developments in the Apple world.

  • I am confident in my ability to provide excellent customer service and support for Apple products.

Add your answer

Q39. What do you know about apple?

Ans.

Apple Inc. is a multinational technology company known for its consumer electronics, software, and online services.

  • Founded in 1976 by Steve Jobs, Steve Wozniak, and Ronald Wayne

  • Known for products like iPhone, iPad, Mac computers, and Apple Watch

  • Operates the App Store, iTunes Store, and Apple Music

  • Headquartered in Cupertino, California

Add your answer

Q40. Find xpath for some elements in Selenium

Ans.

XPath is a way to locate elements on a web page using their HTML structure.

  • Use Chrome DevTools to inspect elements and generate XPath

  • Avoid using absolute XPath as it can be brittle

  • Use relative XPath with unique attributes for better stability

Add your answer

Q41. Earlier experience in Electronic industry

Ans.

I have 5 years of experience in the electronic industry.

  • Worked as an electronics engineer at XYZ company for 3 years

  • Designed and developed circuit boards for various electronic devices

  • Troubleshot and repaired faulty electronic equipment

  • Stayed up-to-date with the latest advancements in electronic technology

  • Collaborated with cross-functional teams to ensure project success

Add your answer

Q42. Experience in Supplier Quality function

Ans.

Extensive experience in Supplier Quality function

  • Developed and implemented supplier quality programs

  • Conducted supplier audits and assessments

  • Managed supplier corrective actions and continuous improvement initiatives

  • Collaborated with cross-functional teams to resolve supplier quality issues

  • Ensured compliance with regulatory requirements and industry standards

Add your answer

Q43. how to test toaster

Ans.

To test a toaster, ensure it heats evenly, pops up bread at correct time, and has functioning settings.

  • Check if the toaster heats evenly by placing bread slices in different slots and observing the browning

  • Test the timer by setting it to different time intervals and ensuring the bread pops up at the correct time

  • Verify the functionality of settings such as defrost, bagel, and cancel by using them with appropriate items

Add your answer

Q44. How to handle cash register

Ans.

Handle cash register by accurately counting money, providing receipts, and balancing at the end of shift.

  • Count money at the beginning and end of shift to ensure accuracy

  • Provide receipts for all transactions

  • Balance cash register at the end of shift to ensure all transactions are accounted for

  • Handle any discrepancies or errors promptly and accurately

Add your answer

Q45. sort 4 numbers with 2 numbers sorter

Add your answer

Q46. difference between array and linkedlist

Ans.

Array is a fixed-size data structure with elements stored in contiguous memory locations, while linked list is a dynamic data structure where elements are stored in nodes with pointers to the next element.

  • Array elements are accessed using indices, while linked list elements are accessed by traversing through nodes.

  • Arrays have better random access time complexity O(1), while linked lists have better insertion and deletion time complexity O(1) at the beginning or end.

  • Example: A...read more

Add your answer

Q47. difference between thread and process

Ans.

A process is an instance of a program running on a computer, while a thread is a smaller unit of a process that can execute independently.

  • A process has its own memory space, while threads within the same process share memory.

  • Processes are heavyweight, requiring separate memory space and resources, while threads are lightweight.

  • Processes communicate with each other through inter-process communication mechanisms, while threads can communicate directly within the same process.

  • Ex...read more

Add your answer

Q48. what is string reverse

Ans.

String reverse is the process of reversing the order of characters in a string.

  • Create a new string and iterate through the original string in reverse order, appending each character to the new string.

  • Use built-in functions like reverse() in some programming languages to reverse the string directly.

  • Implement a custom algorithm to swap characters from the beginning and end of the string until reaching the middle.

Add your answer

Q49. Sales maximaizer with low budget

Ans.

To maximize sales with a low budget, focus on targeted marketing, utilizing social media, networking, and offering promotions.

  • Targeted marketing to reach specific audience segments

  • Utilize social media platforms for cost-effective advertising

  • Network with potential clients and partners to expand reach

  • Offer promotions such as discounts or bundles to attract customers

Add your answer

Q50. How to create table

Ans.

To create a table, you can use SQL commands to define the table structure and columns.

  • Use CREATE TABLE statement followed by table name

  • Define columns with their data types and constraints

  • Specify primary key and foreign key relationships if needed

Add your answer

Q51. Explain about swift.

Ans.

Swift is a programming language developed by Apple for iOS, macOS, watchOS, and tvOS development.

  • Swift is a statically typed language.

  • It is designed to be safe, fast, and interactive.

  • Swift is used to develop iOS apps, macOS apps, watchOS apps, and tvOS apps.

  • It has a concise syntax and is easy to learn for developers who are familiar with other programming languages.

  • Swift was introduced in 2014 and has since become one of the most popular programming languages for Apple platfo...read more

Add your answer

Q52. build 2 bits counter from FF

Add your answer

Q53. Describe Wi-Fi topologies

Ans.

Wi-Fi topologies refer to the way in which devices are connected in a wireless network.

  • There are three main Wi-Fi topologies: ad-hoc, infrastructure, and mesh.

  • Ad-hoc topology involves devices connecting directly to each other without the need for a central access point.

  • Infrastructure topology uses a central access point to connect devices to the network.

  • Mesh topology allows devices to connect to multiple access points, creating a more robust network.

  • Each topology has its own ...read more

Add your answer

Q54. discuss project

Ans.

I worked on a project to develop a mobile application for tracking fitness goals and progress.

  • Collaborated with developers to ensure proper functionality and user experience

  • Performed manual and automated testing to identify bugs and issues

  • Conducted regression testing to ensure new features did not impact existing functionality

Add your answer

Q55. where r u from

Ans.

I am from a small town in the Midwest called Springfield.

  • I grew up in a close-knit community surrounded by farmland.

  • The town has a population of around 10,000 people.

  • Springfield is known for its annual county fair and historic downtown area.

Add your answer

Q56. remove spaces from string

Ans.

Remove spaces from a string

  • Use the replace() method with a regular expression to remove spaces

  • Example: 'hello world' -> 'helloworld'

  • Make sure to assign the result back to the original string variable

Add your answer

Q57. Syntax for delete record

Ans.

The syntax for deleting a record in a database.

  • Use the DELETE statement followed by the table name and a WHERE clause to specify the record to delete

  • Example: DELETE FROM table_name WHERE condition;

  • Make sure to backup data before deleting records

Add your answer

Q58. Types of testing?

Ans.

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

  • Unit testing: Testing individual components or modules of the software.

  • Integration testing: Testing how multiple components work together.

  • System testing: Testing the entire system as a whole.

  • Acceptance testing: Testing to ensure the software meets the requirements of the end users.

Add your answer

Q59. Test cases on alarm clock

Ans.

Test cases for an alarm clock

  • Test the alarm setting functionality

  • Test the snooze feature

  • Test the alarm sound volume

  • Test the alarm sound options

  • Test the alarm dismissal functionality

Add your answer

Q60. Reverse a string

Ans.

Reverse a string by iterating through the characters and swapping them

  • Create a function that takes a string as input

  • Initialize two pointers, one at the beginning and one at the end of the string

  • Swap the characters at the two pointers and move them towards the center until they meet

Add your answer

Q61. No of islands(graph)

Ans.

Count the number of islands in a graph

  • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the graph

  • Mark visited nodes to avoid revisiting them

  • Each connected component represents an island

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

Interview Process at Societe Generale Global Solution Centre

based on 117 interviews
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
 • 4.5k Interview Questions
3.6
 • 380 Interview Questions
3.8
 • 331 Interview Questions
3.6
 • 191 Interview Questions
3.6
 • 184 Interview Questions
3.8
 • 181 Interview Questions
View all
Top Apple 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

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