{"id":19693165,"url":"https://github.com/breadrock1/topsystemsinterview","last_synced_at":"2026-06-20T04:31:25.916Z","repository":{"id":171596018,"uuid":"543767871","full_name":"breadrock1/TopSystemsInterview","owner":"breadrock1","description":"There is test case that I had got while processing interview to TopSystems.","archived":false,"fork":false,"pushed_at":"2023-02-05T12:14:43.000Z","size":75,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-13T20:13:32.581Z","etag":null,"topics":["cpp","interview","interview-practice","qt6"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/breadrock1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-30T19:55:08.000Z","updated_at":"2023-10-07T19:10:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"53d38212-0ac1-4cb3-888a-927c16250644","html_url":"https://github.com/breadrock1/TopSystemsInterview","commit_stats":null,"previous_names":["breadrock1/topsystemsinterview"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/breadrock1/TopSystemsInterview","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2FTopSystemsInterview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2FTopSystemsInterview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2FTopSystemsInterview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2FTopSystemsInterview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breadrock1","download_url":"https://codeload.github.com/breadrock1/TopSystemsInterview/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2FTopSystemsInterview/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34557551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","interview","interview-practice","qt6"],"created_at":"2024-11-11T19:15:54.918Z","updated_at":"2026-06-20T04:31:25.911Z","avatar_url":"https://github.com/breadrock1.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TopSystems interview test case\n\nSo, there is simple project to demonstrate my C/C++ skills while processing \ninterview. There is no clear code because i was writing it for about a one \nhour. I just wanna save it here to dilute program languages statistic of my \naccount.  \n\n## The technical task.\n\nIf there is no ready-made example, then I can offer to complete our \ntask. The task is:\n\nUsing the Qt library (Widgets) and the C++ standard library, develop \nan application that will count the number of correct and incorrect \nuser responses. The correct answer is the case when the user clicked \nthe mouse exactly the right number of times during the display of the number. \nFor example, if the user sees the number \"3\" in the corresponding field, \nhe must click the left mouse button three times before changing the number. \nIf, after changing the number in the corresponding field, the number of clicks \ncorresponded to the number shown, then the counter of correct answers increases. \nIf not, then the counter of incorrect answers is increased. The change of the \nnumber must occur explicitly for the user, i.e. if after the number \"3\" the \nnumber \"3\" appears again, the user must understand that this is already a new \nnumber. The choice of the next number to display is random within a given range \nof numbers.\n\nThe application should have one main window divided into three parts. One part \nshould have two buttons: Start and Stop. The second should have a field that \nwill display the number of clicks to be made. In the third part, there are two \ncounters - a counter of correct and a counter of incorrect answers. The number \nin the number field should change every 2 seconds. After pressing the Start button, \nthe “Game” begins and the counters are reset. After pressing the \"Stop\" button, \nthe \"game\" stops. When you close the app, a dialog should be shown that says \"Come \nagain.\" and the \"I will definitely come\" button. After clicking on the button, the \napplication is permanently closed. Ambiguities in the problem can be interpreted \nin any way.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadrock1%2Ftopsystemsinterview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreadrock1%2Ftopsystemsinterview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadrock1%2Ftopsystemsinterview/lists"}