GeeksforGeeks Experience · Jul 2025 · San Francisco

Cadence Interview Experience | Set 3 (For 6 Years Experienced)

SWE Phone Screen Easy

Interview Experience

Round 1:Loop in linked list [Iterative + recursion] {Why fast pointer is moved only by 2}Strtok function { Thread, Process, PCB table},Can strtok be used with threadsvirt...

Full Details

Round 1 Loop in linked list [Iterative + recursion] {Why fast pointer is moved only by 2} Strtok function { Thread, Process, PCB table}, Can strtok be used with threads virtual table advantage and disadvantage puzzle https://puzzling.stackexchange.com/questions/2230/divide-a-rectangle-with-a-rectangular-hole-into-two-equal-parts [some hints provided]

Round 2 Work experience Design an interace that show list of names and server submits list of names to user [Optimise the communication] Add 2 numbers represented by linked list [some basic optmisation] puzzle https://www.geeksforgeeks.org/aptitude/puzzle-100-people-in-a-circle-with-gun-puzzle/

Round 3 C memory map https://www.mytechinterviews.com:443/challenge-camel-and-bananas Copy linked list with random pointer String is coming in reverse fashion print words using recursion 2 more puzzles[1 mathematical , 1 strategy] Templates advantage and disadvantage

Round 4 Optimise the equation with C compiler point of view wher x is variable and abcdef are constatnts Ax5 + bx4 + cx3 + dx2 + ex + f Ans. :- 4 Check if point is inside a rectangle, check if 2 rectangle intersect [minimize conditions required to check] Personal experience Some major problem faced in working experience in mediatek, how i solved it, how many people involved in solving, Any help from manager SQA tools used

About This Question

This is a candidate experience report from a cadence india interview for a swe role during the phone screen round reported in 2025.

It covers the following topics: Strings, Linked List, Recursion .

Difficulty rating: Easy