NEVER pay for a glorified CV template. There is a wide variate of templates available for free (e.g. in overleaf).
There are also plenty places where you can find tips for software engineering CVs, e.g. 1, 2.
You can also get a second opinion regarding your CV on reddit.
There are many sites where you can practice interview problems online. The most famous ones are LeetCode and the Interview Preparation Kit on Hackerrank
LeetCode recently created some problem packs of various difficulties, that contain problems from all the categories you will need (e.g. Arrays, Lists, Trees, DP etc)
You can find them here: Easy, Medium, Hard.
We higly recommend them and we also suggest to start with the Easy problem pack (even if you are experienced with algorithms) and work your way to hard.
Some other common problems you can try are:
Problem | Difficulty | Company |
---|---|---|
First unique character in a string | Easy | Bloomberg LP |
Validate Binary Search Tree | Medium | Bloomberg LP |
Rotate Image | Medium | Microsoft |
Insert-Delete-Get Random | Medium | Hudson River Trading |
Design Underground System | Medium | Bloomberg LP |
Median of Two Sorted Arrays | Hard | |
Largest Rectangle in Histogram | Hard | |
Critical Connections in a Network | Hard | Amazon |
Open positions for 2020-2021 in alphabetical order
Name | Location | Internship Period |
---|---|---|
Amazon | London, Amsterdam, Madrid | Summer 2021 |
Bending Spoons | Milan, Italy | Summer 2021 |
Bloomberg LP | London, UK | Summer 2021 |
Citrix | Patras, Greece | Summer 2021 |
London, UK | Summer 2021 | |
Google STEP Internship | USA | Summer 2021 |
IMC Trading | Amsterdam, Netherlands | Summer 2021 |
Jane Street | New York, USA | Summer 2021 |
JP Morgan Chase | London, UK | Summer 2021 |
Microsoft | London, UK | Summer 2021 |
Spotify | Stockholm, Sweden | Summer 2021 |
Uber | Amsterdam, Netherlands | Summer 2021 |
You can make contributions to this repository by opening pull requests. If you have not opened a pull request before, it's a great oppurtinity to familiarize yourself with the workflow, you can check this small tutorial.
- Update or enrich the resources about writing a CV or preparing for an interview
- Add an opening that is not listed in the applications section.