Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      YouView

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: YouView reviews | YouView jobs | YouView salaries | YouView benefits
      YouView interviewsYouView C++ Engineer interviewsYouView interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      ABC
      3.7★Compensation and benefits
      avatar
      Private TV
      3.6★Compensation and benefits
      avatar
      New Work SE
      3.8★Compensation and benefits
      Keiner.com
      3.6★Compensation and benefits

      C++ Engineer Interview

      15 Oct 2017
      Anonymous interview candidate
      London, England
      No offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at YouView (London, England) in Oct 2017

      Interview

      I Applied online through their Website for the position of C++ Engineer in the TV OS team (Set Top box Middleware). Recruiter contacted me almost immediately the same day (Or day after). We arranged a phone interview at midday. The same day later in the afternoon, recruiter contacted me giving positive feedback and comments about the phone interview and arranged for a Face to face interview for the following week. F2F Intervieew Was on a Friday. Got Final feedback the Wednesday of the following week. Overall Speed of the process was quite quick. Interviewers were in general very friendly and nice. Interview Questions: Phone Interview: First they asked how would I rate my knowledge of C++ from 1 to 10. Then basic C++ questions such as what is inheritance, what is polymorphism. What is your favorite new feature of C++11. What kind of Smart pointers are there in C++11. How would you implement a shared_ptr, and several questions diving deep into the shared_ptr implementation. F2F Interview: 1- Basic behavioral questions such as what are your interests, what are your career goals, is there anything that you do not enjoy doing, etc. This stage lasted about 20-25 Minutes. 2-System Design question. Draw a diagram of what software modules would you have for a Set top box. They drilled into a lot of technical aspects about this such as what operating system would I use and their tradeoffs, How would the UI be implemented, for all the different modules I drew they asked, would they be in their own process? How would they communicate? They asked about safety considerations, what steps would I take to make it secure, how the system could be hacked? 3- Coding Question. Implement Boost:any. See details in boost for more information. This basically involves knowing the "Type Erasure" C++ idiom and some understanding of templates and Run time type information.

      Interview questions [1]

      Question 1

      Implement Boost:any
      Answer question