Skip to content

Instantly share code, notes, and snippets.

@HFTrader
Created January 20, 2023 17:35
Show Gist options
  • Select an option

  • Save HFTrader/dd9525337aa08d9511de26e7c75c0cb6 to your computer and use it in GitHub Desktop.

Select an option

Save HFTrader/dd9525337aa08d9511de26e7c75c0cb6 to your computer and use it in GitHub Desktop.

Instructions

Be on time for the Zoom call.

Be prepared to share your screen on your zoom call.

You should have a way to compile a program in C++ on the terminal - it can be:

  1. remoting to another Linux box
  2. on a WSL/WSL2 terminal session
  3. into a virtualbox/vmware virtual machine
  4. using MSYS/Cygwin.

It is important that such terminal has a decently new C++ toolchain (g++ or clang++ >= 9) and is able to compile a minimal program.

If your operating system is Ubuntu/Debian, that can be done with sudo apt install build-essential.

You will be asked to edit and create a helloworld.cpp file.

For that you need to be acquainted with a terminal editor as for example nano, vi/vim, emacs (nox).

Then you will be asked to build an executable with the above source(s) using the compiler.

The rest of the interview will be pretty much writing more programs and compiling them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment