[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-391851-105":59,"doc-detail-391851-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","thoughtworks-interview-questions-round-1-placement-preparation-interview-notes","Thoughtworks Interview Questions - Round 1 - Placement Preparation Interview Notes","","Thoughtworks interview notes for Round 1 and Round 2 focused on core computer science topics and problem solving. Round 1 covered OS concepts such as segmentation vs paging, context switching, multitasking, scheduling algorithms, and OS features across Windows vs Linux, plus networking topics including DNS resolution and port-to-port communication. It included DBMS alternatives to RDBMS, Hadoop map-reduce, data-structure choices for dictionary and linked-list deletion, Java class design for hotel management, and pseudo-code requirements. Round 2 added DBMS query questions and deeper OS memory hierarchy discussions.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/thoughtworks-interview-questions-round-1-placement-preparation-interview-notes/391851/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/thoughtworks-interview-questions-round-1-placement-preparation-interview-notes/391851.png","ImageObject",300,407,{"name":92,"@type":93},"BigDaveOnline","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-20","2026-09-25",true,{"@type":102,"interactionType":103,"userInteractionCount":29},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What topics were asked in Round 1?","Question",{"text":112,"@type":113},"Round 1 covered OS (segmentation vs paging, context switching, multitasking, scheduling), DBMS concepts, networking (DNS and port communication), and data structures/algorithms with pseudo-code and design tasks.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How did the interview address data-structure and coding problems?",{"text":117,"@type":113},"Candidates were asked to choose the best data structure for tasks like a dictionary, write pseudo-code for scheduling algorithms, design class diagrams for hotel management, implement retrieval logic, and code solutions such as deleting a random mid element in a linked list.",{"name":119,"@type":110,"acceptedAnswer":120},"What DBMS questions were asked in Round 2?",{"text":121,"@type":113},"Round 2 included SQL tasks such as selecting the average semester mark and then selecting the second maximum mark without using rownum, followed by questions comparing complex queries and inner queries.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},391851,1790833537,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":29,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":14,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":24},962090896214,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Thoughtworks Interview Questions  \nRound 1  \nIt was for about 2 hours.Questions were on OS, DBMS ,Networks, DS and OOPS . I could remeber only 70% .  \nThere was no introduce yourself question in both the rounds . I was asked to tell about my experience in college in short .  \nThe first question was on Segmentation and the difference between paging and segmentation. They asked the feature of OS that i liked most . I said multitasking . I was asked to explain it . The next one was on context-switching interupts etc.., A lot of questions were asked on this . They asked the feature in windows that is not in linux and vice versa . Then some questions on linux .  \nThey asked me to tell some other database other than RDBMS . I replied Bigtable keyvalue pair and ORDBMS.I was asked the place where Bigtable is used (Google) . Then i was asked to explain ORDBMS and hadoop key value pair map reduce . I explained all these for around 10 minutes until i was asked to stop .  \nThe best datastructure for implementing the dictionary was asked . I started with BST then switched to AVL and ended with hash table(now they were satisfied) . They asked the advantage of hash table(constant retrieval time ) . Then questions on sorting and their pseudo codes were asked I was asked to design a Class diagram for a hotel management . A lot of questions were asked on my design . Why this ? That ?? They jumped to over riding and abstratcion .Real time examples for these .The difference between abstract class and an interface . The need for all these .  \nThey asked me to tell the various scheduling algorithms(FIFO , Prioirity queue, SJF,Round robin) the data structure to be used and pseudo code for each . A scenario was given on library manamgement assuming myself to be a library admin , they asked me to write a code for easy retrieval of book by using its type . I implemented this using a java class on booktype and a hash key between typename and its object .  \nConsidering a person viewing a google and gmail in two separate browsers. They asked to explain the complete process that takes place behind this. Starting from DNS resolution till the port to port communication had to be explained . They asked the type of network used in the lab and asked to design a network with some constraint and asked the data structure to be used for it(graph) .  \nI was asked to write code for roud robin with some constraints . They needed the complete pseudo code .  \nThen i was asked about my contribution towards open source community . I explained some of my open source projects and the technologies used .  \nThey asked to give atleast 2 solutions for finding the mid element of a linked list .Given a linked list and a pointer to a random mid element this random element has to be deleted. This was the most interesting question . First i thought there will be no solution . Then they gave a hint that only data has to be deleted . This helped to find the solution . Copy the data from next node to the current one and delete the next node(simple ?!!) .  \nThe interview was too informal and they wanted me to reply “Dont know “ when i dint know the answer . I committed this mistake once . The solutions they needed were optimisd one .  \nRound 2: ( i couldnt remember much fron this round) .  \nThis round started with DBMS . I was asked to write a query to select find the avg sem mark of all students and select the maximum . The next one was to select the student with the second maximum mark without using rownum . Since i had no clue they asked to solve it in coding point of view . I said that i would eliminate the maximum from the list and find maximum among the rest . This was not accepted since it could not implemented in DBMS . I gave up and they said find the one that is less than maximum and greater than the rest . I couldnt understand it !!  \nI was asked the difference between a complex query and an inner query .When to go for what How a complex query works etc..I was asked to explai","cbCaipS6SNH823lE","https://ap.wps.com/l/cbCaipS6SNH823lE","pdf",35607,"English","# Thoughtworks Interview Questions\n## Round 1 Topics\n## Round 2 Topics\n## Preparation Notes","[{\"question\":\"What topics were asked in Round 1?\",\"answer\":\"Round 1 covered OS (segmentation vs paging, context switching, multitasking, scheduling), DBMS concepts, networking (DNS and port communication), and data structures/algorithms with pseudo-code and design tasks.\"},{\"question\":\"How did the interview address data-structure and coding problems?\",\"answer\":\"Candidates were asked to choose the best data structure for tasks like a dictionary, write pseudo-code for scheduling algorithms, design class diagrams for hotel management, implement retrieval logic, and code solutions such as deleting a random mid element in a linked list.\"},{\"question\":\"What DBMS questions were asked in Round 2?\",\"answer\":\"Round 2 included SQL tasks such as selecting the average semester mark and then selecting the second maximum mark without using rownum, followed by questions comparing complex queries and inner queries.\"}]","Thoughtworks Interview Questions - Round 1 - Placement Preparation Interview Notes | PDF",1790359450]