Filter interviews by
I applied via Job Portal and was interviewed before Apr 2023. There was 1 interview round.
I appeared for an interview in Oct 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with basic DSA questions. Questions on Selenium and Linux commands were also asked.
Given a string STR
containing characters from [a-z], [A-Z], [0-9], and special characters, determine the reverse of the string.
The input starts with a single i...
Reverse a given string containing characters from [a-z], [A-Z], [0-9], and special characters.
Iterate through the characters of the string from end to start and append them to a new string to get the reversed string.
Use built-in functions like reverse() or StringBuilder in languages like Java for efficient reversal.
Handle special characters and numbers along with alphabets while reversing the string.
Ensure to print eac...
Given a string 'S' of length 'N', identify and return all the characters in the string that appear more than once along with their frequency.
N = 5
S =...
Identify and return all characters in a string that appear more than once along with their frequency.
Iterate through the string and count the frequency of each character using a hashmap.
Return characters with frequency greater than 1 in an array of tuples.
The cut command in Linux is used to extract sections from each line of input.
Used to cut out specific sections of text from a file or input stream
Can specify the delimiter used to separate fields
Options include -c for characters, -f for fields, and -d to specify the delimiter
Example: cut -d',' -f1,3 file.txt
The Find command in Linux is used to search for files and directories based on specified criteria.
Used to search for files and directories in a specified directory
Criteria can include file name, size, permissions, and more
Can be combined with other commands like -exec to perform actions on found files
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Approached by Company and was interviewed before Nov 2022. There were 4 interview rounds.
What people are saying about Thales
I applied via Campus Placement and was interviewed before Jun 2023. There was 1 interview round.
Dsa test with 2 questions
Thales interview questions for popular designations
I applied via Campus Placement and was interviewed in Sep 2021. There were 4 interview rounds.
Sorting algorithm is a method of arranging elements in a specific order.
Common sorting algorithms include bubble sort, insertion sort, selection sort, merge sort, quick sort, and heap sort.
The choice of sorting algorithm depends on the size of the data set, the data type, and the desired time complexity.
Sorting algorithms can be implemented in various programming languages such as Java, Python, and C++.
Reverse a string and find a duplicate in an array of strings.
To reverse a string, we can use the built-in reverse() method or loop through the string and append each character to a new string in reverse order.
To find a duplicate in an array of strings, we can use a hash table to keep track of the frequency of each string and return the first string with a frequency greater than 1.
I applied via Referral and was interviewed before Oct 2022. There were 4 interview rounds.
Python question and selenium
I appeared for an interview before Mar 2021.
Round duration - 90 Minutes
Round difficulty - Medium
Mainly mcqs and some coding questions
Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2)
, with initial conditions F(1) = F(2) = 1
.
Calculate the Nth Fibonacci number efficiently using dynamic programming.
Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.
Start with base cases F(1) and F(2) as 1, then iterate to calculate subsequent Fibonacci numbers.
Optimize the solution to have a time complexity of O(N) by storing and reusing calculated values.
Round duration - 60 Minutes
Round difficulty - Easy
Introduction and some Python Questions
Given a string, your task is to determine if it is a palindrome considering only alphanumeric characters.
The input is a single string without any leading or trailing...
Check if a given string is a palindrome considering only alphanumeric characters.
Remove non-alphanumeric characters from the input string before checking for palindrome.
Use two pointers approach to compare characters from start and end of the string.
Convert all characters to lowercase for case-insensitive comparison.
Return true if the string is a palindrome, false otherwise.
Round duration - 60 Minutes
Round difficulty - Easy
Questions related to cloud deployments and all
My approach to project scaling in AWS involves utilizing auto-scaling groups, load balancers, and monitoring tools.
Utilize auto-scaling groups to automatically adjust the number of EC2 instances based on traffic patterns
Implement load balancers to distribute incoming traffic evenly across multiple instances
Use monitoring tools like CloudWatch to track performance metrics and make informed scaling decisions
Round duration - 45 Minutes
Round difficulty - Easy
Mainly discussed the future goals and expectations from the company
Tip 1 : Solve coding questions on daily basis
Tip 2 : Start giving interview as early as possible
Tip 3 : Write down the questions being asked in interview
Tip 1 : Resume should be focused on a particular profile
Tip 2 : Should mention good project experience
The duration of Thales interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interviews
Interview experience
based on 378 reviews
Rating in categories
Technical Lead
280
salaries
| ₹14.9 L/yr - ₹40 L/yr |
Senior Software Engineer
276
salaries
| ₹9 L/yr - ₹32 L/yr |
Software Engineer
184
salaries
| ₹5 L/yr - ₹20 L/yr |
Senior Technical Lead
93
salaries
| ₹24 L/yr - ₹47.2 L/yr |
Senior Engineer
78
salaries
| ₹8.5 L/yr - ₹23 L/yr |
Accenture
Wipro
Cognizant
Capgemini