├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Algoholics NTUA 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## How to land a technical internship 2 | 3 | ### Contents 4 | * [Writing your CV](#writing-your-cv) 5 | * [Interview Preparation](#interview-preparation) 6 | * [Applications](#applications) 7 | * [Contribution Guidelines](#contribution-guidelines) 8 | 9 | ### Writing your CV 10 | 11 | **NEVER** pay for a glorified CV template. There is a wide variate of 12 | templates available for free (e.g. in [overleaf](https://www.overleaf.com/gallery/tagged/cv)). 13 | 14 | There are also plenty places where you can find tips for 15 | software engineering CVs, e.g. 16 | [1](https://youtu.be/BYUy1yvjHxE), 17 | [2](https://www.youtube.com/watch?v=xpaz7nrNmXA). 18 | 19 | You can also get a second opinion regarding your CV on [reddit](https://www.reddit.com/r/EngineeringResumes/). 20 | 21 | ### Interview Preparation 22 | 23 | There are many sites where you can practice interview problems online. 24 | The most famous ones are [LeetCode](https://leetcode.com/problemset/top-interview-questions/) 25 | and the Interview Preparation Kit on [Hackerrank](https://www.hackerrank.com/interview/interview-preparation-kit) 26 | 27 | LeetCode recently created some problem packs of various difficulties, 28 | that contain problems from all the categories you will need (e.g. Arrays, Lists, Trees, DP etc) 29 | 30 | You can find them here: 31 | [Easy](https://leetcode.com/explore/interview/card/top-interview-questions-easy/), 32 | [Medium](https://leetcode.com/explore/interview/card/top-interview-questions-medium/), 33 | [Hard](https://leetcode.com/explore/interview/card/top-interview-questions-hard/). 34 | 35 | We higly recommend them and we also suggest to start with the Easy problem pack 36 | (even if you are experienced with algorithms) and work your way to hard. 37 | 38 | Some other common problems you can try are: 39 | 40 | | Problem | Difficulty | Company | 41 | |---------|------------|---------| 42 | | [First unique character in a string](https://leetcode.com/problems/first-unique-character-in-a-string/) | Easy | Bloomberg LP | 43 | | [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/) | Medium | Bloomberg LP | 44 | | [Rotate Image](https://leetcode.com/problems/rotate-image/) | Medium | Microsoft | 45 | | [Insert-Delete-Get Random](https://leetcode.com/problems/insert-delete-getrandom-o1/) | Medium | Hudson River Trading | 46 | | [Design Underground System](https://leetcode.com/problems/design-underground-system/) | Medium | Bloomberg LP | 47 | | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/) | Hard | Google | 48 | | [Largest Rectangle in Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram/) | Hard | Google | 49 | | [Critical Connections in a Network](https://leetcode.com/problems/critical-connections-in-a-network/) | Hard | Amazon | 50 | 51 | ### Applications 52 | 53 | Open positions for 2020-2021 in alphabetical order 54 | 55 | | Name |Location | Internship Period | 56 | |---|---|---| 57 | | [Amazon](https://www.amazon.jobs/en/jobs/1261471/software-development-engineer-graduate-2021-amsterdam-the-netherlands) | London, Amsterdam, Madrid | Summer 2021 | 58 | | [Bending Spoons](https://bendingspoons.com/careers.html) | Milan, Italy | Summer 2021 | 59 | | [Bloomberg LP](https://careers.bloomberg.com/job/detail/84364) | London, UK | Summer 2021 | 60 | | [Citrix](https://jobs.citrix.com/job/R22608/Intern-Software-Engineer) | Patras, Greece | Summer 2021 | 61 | | [Facebook](https://www.facebook.com/careers/jobs/1716969328451048/) | London, UK | Summer 2021 | 62 | | [Google STEP Internship](https://careers.google.com/jobs/results/93605726980580038-step-intern-second-year-student-summer-2021/?company=Google&company=Google%20Fiber&company=YouTube&employment_type=INTERN&hl=en_US&jlo=en_US&q=step&sort_by=relevance) | USA | Summer 2021 | 63 | | [IMC Trading](https://careers.imc.com/eu/en/job/REQ-00937/Software-Engineer-Intern) | Amsterdam, Netherlands | Summer 2021 | 64 | | [Jane Street](https://www.janestreet.com/join-jane-street/position/4787572002/)| New York, USA | Summer 2021 | 65 | | [JP Morgan Chase](https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/job/210020179/)| London, UK | Summer 2021 | 66 | | [Microsoft](https://careers.microsoft.com/students/us/en/job/878093/Intern-Opportunities-for-Students-UK-Software-Engineering-and-Program-Management) | London, UK | Summer 2021 | 67 | | [Spotify](https://spotifyjobs.com/job/full-stack-engineering-summer-internship/) | Stockholm, Sweden | Summer 2021 | 68 | | [Uber](https://www.uber.com/global/en/careers/list/64205/) | Amsterdam, Netherlands | Summer 2021 | 69 | 70 | ### Contribution Guidelines 71 | You can make contributions to this repository by opening [pull requests](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests). 72 | If you have not opened a pull request before, 73 | it's a great oppurtinity to familiarize yourself with the workflow, you can check this [small tutorial](https://gist.github.com/Chaser324/ce0505fbed06b947d962). 74 | 75 | #### How can I contribute? 76 | * Update or enrich the resources about writing a CV or preparing for an interview 77 | * Add an opening that is not listed in the applications section. 78 | --------------------------------------------------------------------------------