Sofi
25 questions · 21 experiences · 1p3a (16) · LeetCode (2) · Other (28)
46 entries
1/2Sofi Onsite 4-Round Fulltime SDE Interview Experience
Sofi Tech Phone Screen: Anagram Replacement Coding Challenge
#347 Top K Frequent Elements
#380 Insert Delete GetRandom O(1)
Sofi software engineering intern
Sofi tech screen round
SoFi Staff SWE role
SoFi recruiter phone screen
All Anagrams
Asteroid Collision
Best TV Shows in Genre
Binary Search Tree
Blocking Words
Changes Making Anagrams
Clean Subarray
Common Element
Credit Score System
File Processing Time
Frequent Tags
Frequent Transactions
GIF Pagination
Goldbar Sharing
Kanban Board
Log File Metrics
Longest Substring
Sofi Onsite 4-Round Fulltime SDE Interview Experience
Question Details
The following content requires a score higher than 220. You can already view it. The first round only allowed Java; no other languages were permitted. The interviewer added other languages, which might have been a point deduction. The question was a common GIF info question on the forum. Given a list of strings in a fixed order, each set of three strings represented a GIF info: string 1 was the ID, string 2 was the name, and string 3 was the tag. You needed to write a function with the tag and page as inputs. This function needed to duplicate the GIF info strings, extract all strings matching the given tag, perform pagination, and then output the GIF info for the specified page. The second round involved React + JavaScript, implementing a 5-star rating system. The mouse hover should light up stars along the trajectory, and moving it away should turn them all off. Clicking should rate the star and light up a specific star, while double-clicking should clear the star count. Stars should also support 0.5-point ratings; for example, a 3.5 rating would light up 3 stars and half a star. Clicking on the left half of the star scale is 0.5 points, and clicking on the right half is 1 point. The SD wheel should have a function similar to searching for emojis in WeChat or Teams. Finally, there's the manager's normal project deep dive and behavioral questions.