Filter interviews by
Design a search algorithm to find the top k elements in a dataset.
Use a priority queue to efficiently retrieve the top k elements.
Implement a max heap to keep track of the top k elements.
Consider using quickselect algorithm for optimal performance.
Optimize the search algorithm for time complexity O(n log k).
Tiny URL design involves creating a shorter version of a long URL for easier sharing and tracking.
Use a hashing algorithm to generate a unique short code for each long URL
Store the mapping of short code to long URL in a database
Redirect users from short URL to original URL when accessed
Two Sum, Leetcode 41, if you've done it before it's easy
Leetcode 93, restore IP address
Leetcode question , 20 min, was easy level, focus was more on time complexity
Second round was also coding
Third round was again coding medium LeetCode
Design a messaging app similar to WhatsApp
Include features like text messaging, voice messaging, video calling, group chats, and file sharing
Implement end-to-end encryption for user privacy and security
Allow users to set status updates and profile pictures
Provide options for users to customize chat backgrounds and notification settings
I applied via Job Fair and was interviewed in Apr 2023. There were 4 interview rounds.
The interviewer being an angry client and the interviewee having to perform objections handling.
TikTok interview questions for popular designations
Find array elements that sum to a target value
Use a nested loop to iterate through all possible pairs of elements
Check if the sum of the pair equals the target value
Return the pair if found, otherwise return an empty array
Get interview-ready with Top TikTok Interview Questions
I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.
Experienced Talent Acquisition Manager with a proven track record of recruiting top talent and implementing successful hiring strategies.
Over 5 years of experience in talent acquisition
Successfully recruited and onboarded high-performing employees for various roles
Implemented innovative recruitment strategies to attract top talent
Strong understanding of industry trends and best practices in recruitment
I track metrics such as time to fill, cost per hire, quality of hire, and candidate satisfaction.
Time to fill - measures how long it takes to fill a job opening
Cost per hire - calculates the total cost of hiring divided by the number of hires
Quality of hire - assesses the performance and retention of new hires
Candidate satisfaction - gathers feedback from candidates about their experience
I use a variety of sourcing tools including LinkedIn Recruiter, Indeed, and niche job boards.
LinkedIn Recruiter
Indeed
Niche job boards
I typically fill around 20-30 roles per year, depending on the hiring needs of the organization.
On average, I aim to fill 2-3 roles per month.
The number of roles filled per year can vary based on the size of the organization and the turnover rate.
I focus on quality over quantity to ensure the right candidates are selected for each role.
I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.
They asked String and Array related coding question
I applied via Company Website and was interviewed in Nov 2023. There was 1 interview round.
1 hour, 2 question. 1. Meetting scheduler (leetcode)
Top trending discussions
The duration of TikTok interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 17 interviews
Interview experience
Data Analyst
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Accounts Manager
4
salaries
| ₹0 L/yr - ₹0 L/yr |
SME
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Content Moderator
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Payroll Manager
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Snapchat
YouTube