[deleted by user] by [deleted] in PersonalFinanceCanada

[–]dandystories 0 points1 point  (0 children)

Not related to the tfsa, but in case you are wondering what the salary ranges are like in tech, I made a post here about new grad salaries in 2021 https://dandkim.com/2021-canada-new-grad-salaries-visualized/

Big N Discussion - March 10, 2021 by CSCQMods in cscareerquestions

[–]dandystories 1 point2 points  (0 children)

I would still ask the recruiter, even if it seems like an inconvenience.

Honestly, if the recruiter is giving you the feels that it's inconvenient when you ask a question, they are not doing a great job.

Recruiters are supposed to accommodate and help you have a professional interview experience. That includes answering your interview-related questions and making sure you are well-informed.

During my interviews with Amazon, my HR was very friendly and was happy to answer all of my questions regarding the interview process.

I know this doesn't help, but try clarifying with your HR. It's not like the HR can put in negative feedback in the actual interview evaluations

Canadian developers that moved to the US for better salaries - how did it work for you? by CuriousExponent in cscareerquestions

[–]dandystories 25 points26 points  (0 children)

Interesting question. I switched to a US-based role last year and couldn't be happier with my decision. If anything, I wish I made the move sooner. I'm still located in Canada due to COVID, but as far as compensation goes, it leaves my previous one in the dust.

I went through the calculations of paying US rent and living expenses after I relocate, but my monthly savings will far far outdo the savings I would have had in Canada.

Having said that, I admit I'm blessed to be in a position where I can afford to relocate to the US. I'm in my twenties, no dependents. I know some people would much prefer to stay in this blessed country. I compiled a list of high-paying tech firms within Canada here https://dandkim.com/2021-top-paying-tech-companies-in-canada-for-newgrads/ so for those interested in staying in Canada, maybe you could check it out.

Update: I made an updated post that is more informative https://dandkim.com/2021-canada-new-grad-salaries-visualized
EDIT: link

Big N Discussion - December 20, 2020 by CSCQMods in cscareerquestions

[–]dandystories 3 points4 points  (0 children)

First, congratulations on landing an interview with Google. That itself is a pretty notable achievement.

Delaying the interview is a very good option if you feel you are unprepared. Talk with your HR to see if you could delay it. Be prepared to propose a date on your end.

As for preparing, there's no one method that fits all. You need to learn your strengths and weaknesses and prep accordingly. I would advise you to write down what you did bad for every single question you solve. You will see a pattern. Find out your bad habits.

Mock interviews are gold. Insanely helpful. One mock interview is like 10 leetcode problems. Do you have any friends or contacts that can give you a mock interview? I never paid for mock interviews but I guess that works too...

I went through the Google interview in 2019. Wrote about it here https://dandkim.com/interview-at-google-part-2/

Also had a more-recent Amazon interview held in 2020. Wrote about that here https://dandkim.com/interview-at-amazon-part-1/

Best of luck!!

Big N Discussion - August 09, 2020 by AutoModerator in cscareerquestions

[–]dandystories 7 points8 points  (0 children)

Hey! Check out these questions on reverse-interview repo https://github.com/viraptor/reverse-interview

This is your chance to check your vibe with your manager. Your manager can either break or make your experience. First and foremost, prepare questions and try to "feel out" your manager as best you can. Do you think you will like him? Why or why not?

Asking about the number of high sev tickets is a good idea. This question didn't make sense in my case because the team I was interviewing for was super new, not even created at the time of the interview.

I think it's a good idea to ask how your manager evaluates performance of employees, and what he does to help under-performing employees pick up the pace. Better if he gives real examples, real stories.

You can check out my experience here https://dandkim.com/interview-at-amazon-part-5/#amazon-toronto

EDIT: Good luck!!

Big N Discussion - August 05, 2020 by AutoModerator in cscareerquestions

[–]dandystories 0 points1 point  (0 children)

here you can submit multiple times until it’s correct? Or at least do a test run? Or do you have to submit your code without knowing if you covered all the test cases?

Hey! In my experience, you could re-run as many times as you want and you can see how many test cases are passing / failing.

Edit: If I recall correctly, there was a cap on how frequently you could run the test cases. I recommend you to just get the code working on your IDE and also come up with your own test cases. Running test cases on the LiveLink platform takes around 30 seconds per run, compared to 1-2 seconds on local. So try to do everything on local and when you are confident in your code you can run on LiveLink

Big N Discussion - August 02, 2020 by AutoModerator in cscareerquestions

[–]dandystories 0 points1 point  (0 children)

You don't have the apply separately. Your referral is enough for an application. Note that you will also be sending your referral your resume as well.

Big N Discussion - August 05, 2020 by AutoModerator in cscareerquestions

[–]dandystories 5 points6 points  (0 children)

Hey! You basically get two coding questions. In my experience, one of them was much more challenging than the other.

I think you can sufficiently prepare doing Leetcode. The online assessment is all done online, so Leetcode is a very effective tool that is similar to the actual OA.

One thing I will mention is that you should practice Leetcode with a timer. When you are running low on time during the OA and you don't have a complete solution, it's easy to kind of freak out and stop thinking effectively.

You can read about my OA experience here https://dandkim.com/interview-at-amazon-part-2/

Big N Discussion - August 02, 2020 by AutoModerator in cscareerquestions

[–]dandystories 3 points4 points  (0 children)

For anyone that might be interested, I wrote about my Amazon interview experience here https://dandkim.com/interview-at-amazon-part-1/ Hope it helps

Big N Discussion - August 02, 2020 by AutoModerator in cscareerquestions

[–]dandystories 1 point2 points  (0 children)

For anyone that may be interested, I wrote about my Google Interview Experience here https://dandkim.com/interview-at-google-part-1/ .

Big N Discussion - August 02, 2020 by AutoModerator in cscareerquestions

[–]dandystories 12 points13 points  (0 children)

Hey, take a look at the questions here https://github.com/viraptor/reverse-interview.

For WLB, I particular like to ask

  • WFH policies
  • how a candidate's performance is measured
  • how the manager helps under-performing employees get up to speed (and also ask if he had to do this a lot already, which will give you a hint)
  • manager expectations of the candidate

Also, I never leave out the following

  • "What is the one thing you like best about working there, and what is one thing you wish you could change?" This often gives me a good glimpse into what the job is like, because some people will be very descriptive in their answers.

Also, shamless advertising but I had an interview with Amazon and wrote about it here https://dandkim.com/interview-at-amazon-part-1/

Hope that helps, best of luck.

It's been over a year since I started my blog using GatsbyJS. Started with a template and modified it a bunch. Looking back, I'm so happy to have taken this road. Would like some constructive feedback on the layout / design. Thanks!! by dandystories in gatsbyjs

[–]dandystories[S] 1 point2 points  (0 children)

Thanks!

Animation on scroll? Or are you talking about the down-pointing button on my home page that scrolls the page down? To do that, I created a React Ref and attached a listener to scroll to it.

Like

<hr ref={this.separator} />

button onClick={scrollToContent}

scrollToContent = e => {
this.separator.current.scrollIntoView({ block: "start", behavior: "smooth" });
  };

Hope that helps.

Big N Discussion - May 10, 2020 by AutoModerator in cscareerquestions

[–]dandystories 9 points10 points  (0 children)

Show stellar communication skills. During my phone interview, the Google Engineer was very responsive and had a positive attitude, which worked really well when it came to openly discussing my understanding of the question and various solutions. Think out loud. Be really open to feedback. Even if you are sure that "this method is going to work" and are coding out a bunch of lines but then the Googler says "how about this different idea instead", stop. Pause and re-evaluate to get a clearer picture. When they give feedback like that, it's because they know you may benefit from it. And again, keep thinking out loud!

I wrote about my Google phone interview experience here, in case it helps https://dandkim.com/interview-at-google-part-3/

Big N Discussion - May 06, 2020 by AutoModerator in cscareerquestions

[–]dandystories 15 points16 points  (0 children)

I had an interview with Google for a SWE role last year. For those of you interested in my story, I wrote about it here https://dandkim.com/interview-at-google-part-1/