My Experience as a mentee in Women Who Code Delhi — Week 2

Shambhavi Shandilya
3 min readFeb 15, 2021

The second week was much more focussed on opportunities. Himanshi Ma’am guided me to solve questions on Heap and Hashmaps. Initially, when I started solving the questions, I could solve them using my previous knowledge of unordered maps and vectors. I was really confused if I’m on the right track. Here was when Himanshi Ma’am came to my rescue. She guided me to solve those questions using the Priority Queue.

Priority Queue is a widely used Data Structure. I was unaware of this gem but after ample research and solving questions, I got to know about it in much detail. For more details on priority queue and how to define the custom comparator, you can refer to these articles:

  1. https://www.geeksforgeeks.org/priority-queue-set-1-introduction/
  2. https://www.geeksforgeeks.org/priority-queue-in-cpp-stl/
  3. https://www.geeksforgeeks.org/stl-priority-queue-for-structure-or-class/

The next domain where we focussed was on internships and placement opportunities. Here are some of the amazing opportunities I found:

  1. Outreachy

Outreachy provides internships to work in open source and free software. Applications are open to applicants around the world for the under-represented groups. For the initial application, we need to submit essays and then after shortlisting, we will get a chance to work on the open-source projects.

2. Amaze Wow

AmazeWow is another opportunity where female students from 2nd and 3rd year can apply and get an internship opportunity. It is an initiative to bridge the gender gap in the workplace.

These are the two opportunities that I found useful for me. Another one was Microsoft Codess program but since my institute isn’t a part of their list, I won’t be able to apply for it.

Web Development

Apart from all the coding stuff, I also focussed my week on building a website. For the first time, I tried building a website with a proper backend sending proper status codes and JSON data. The API guidelines were very strict, and I tried to stick to those. Here is the link to the website. Do check the Networks tab on Chrome Developer tools to get an insight into the API calls that are made.

The HTTP status codes

That’s all for this week. Looking forward to learning and discovering more in the upcoming weeks.

P.S. We all mentees too have made a bond among us discussing questions and opportunities. Glad to be a part of such a welcoming community.

--

--