CS371p Spring 2022: Suket Shah

SShah
2 min readFeb 20, 2022

What did you do this past week?

My main focus was to interview prep for some upcoming technical interviews I have next week. Because of this, I did a lot of leetcode problems and did a mock interview with one of my friends as well. For the class, I read the weekly article and also found a partner for the voting project. Outside of school, I competed in Minnesota this weekend with my dance team at a competition called Jazba!

What’s in your way?

Not much is in my way right now. I just mainly need to focus and dial in for these technical interviews this week.

What will you do next week?

This next week I plan to start (and hopefully finish) the ranked choice project with my partner. I also will be training on leetcode for technical interviews. For my Data Mining class, I need to catch up on lectures and then also make sure I am staying up to date with my homework. For my other classes, I need to continue staying on top of my work, but the other classes don’t have anything major coming up.

What did you think of Paper #5: Single Responsibility Principle?

The arguments made by this paper make intuitive sense. I think that by separating all of the responsibilities you also make it clear on what exactly needs to be coded in the first place. Sometimes the requirements can become confusing if classes have multiple responsibilities.

What was your experience of l-values, r-values, pointers, and references? (this question will vary, week to week)

I still am having trouble with the nuances of l-values and r-values in the context of c++, but I understand it for the main part. I do think it is an interesting topic and I am glad we are covering.

What made you happy this week?

Our dance team won first this weekend and now we are ranking #1 in the nation! That was definitely really exciting for all of us.

What’s your pick-of-the-week or tip-of-the-week?

my pick of the week is learning data wrangling through MIT’s missing semester course on youtube. I realized from the collatz project how important it is to know the usage of > | operators in linux to do interesting things with program input and outputs. By doing this you save a lot of manual work of copy-pasting or file creation. Instead, the terminal does it for you!

--

--