Roblox Interview Question

Take home question - >> Design and implement a UDP client-server application which takes in strings from a file and would send it to the server. The server will discard the longest 10% of the strings On site Qs 1> Write a circular buffer using FIFO queue 2> Given a dictionary {"cat", "dog"} and an input src string, check if the src string can be formed as a concatenation of the strings in the dictionary check the case of {"ca", "cat", "dog", "cadog"} for "catdog" etc 3> Given a list of Left and Right shoe size arrays, return the count of mismatched shoes left = {3, 5, 7, 9} right = {5, 7, 5, 9} 4> Producer consumer problem with q.push(i) 100 times in the main() and 2 threads t1 and t2 to pop from the queue and print the values in parallel (no strict order)