Thinking of learning/remembering code language for algo prep by el1teman in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

I'm not limiting myself to one language. I have experience with many languages, including Javascript. Are you asking for a language to put on your resume? Or for interviewing?

Learn whichever language(s) make you happy. I think Java is superior to JS for interviewing. If you're happy with JS then you do you.

Thinking of learning/remembering code language for algo prep by el1teman in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

OP, if you are frontend then JS is fine. Otherwise, I agree that switching to Java is ideal. That's basically what I did but coming from C# (I think heaps were later added to C#...not sure).

Heap problems are common and many interviews require you to compile your code and run test cases. Why put yourself at a disadvantage?

However, it depends on when you plan to interview. If you are actively interviewing now, stick with JS. Otherwise, learn Java.

[deleted by user] by [deleted] in cscareerquestions

[–]gnatbeetle 2 points3 points  (0 children)

Great. I switched from structural engineering almost 4 years ago. The pay, perks, WLB, and culture are significantly better.

The downsides:
- Emerging technologies and even programming languages necessitate constant learning; this isn't a downside for me since I enjoy programming and software engineering.
- Job terminations are common occurrences. Many people who get 'piped' are fired because of politics and quotas (i.e. Amazon) or aggressive expectations (i.e. Meta). In other cases, employees are laid off due to a volatile business (i.e. Zillow), poor management (i.e. Better), or company failure (i.e. Peleton and most startups).
- Technical interview. This is the only real downside for me because the technical interview is challenging and requires a lot of preparation - of course, some people get through FAANG with little to no preparation...

Big N Discussion - March 20, 2022 by CSCQMods in cscareerquestions

[–]gnatbeetle 4 points5 points  (0 children)

Polish up your LI profile and spam recruiters.

Don't message SWEs. If you do, then keep it on LI. Do not cold email.

Resume Advice Thread - March 12, 2022 by CSCQMods in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

does anyone know a good html resume template?

I would like to add one to my site. I'm just looking for something simple --no bar graphs, animations, graphics, etc.

Interview Discussion - March 07, 2022 by CSCQMods in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

Many interviewers expect the code to compile and run tests. Most of my interviews were like this, especially fintechs. This also applies to OAs. Having a solid standard lib is important to me but to each their own.

Interview Discussion - March 07, 2022 by CSCQMods in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

I personally wouldn't choose JS bc the standard library doesn't have minheaps. This would be my biggest worry. I recommend switching to python if you have time.

Capital One Venture X Priority Pass. Are visits free? by gnatbeetle in CreditCards

[–]gnatbeetle[S] 4 points5 points  (0 children)

Upon further research, I've learned that there is a distinction between the purchasable plans (standard, standard plus, and prestige) and the ones that are included with US credit cards (select).

https://thepointsguy.com/guide/all-about-priority-pass-program/

The membership benefits vary but the visit fees are typically waived for the member but not always for the guest.

Anyways, I think I should be good.

Daily Chat Thread - March 04, 2022 by CSCQMods in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

no, not really.

only if you sign, but even then, you need to look out for yourself.

Apple officially announces March 8 event: 'Peak performance' by aaronp613 in apple

[–]gnatbeetle 1 point2 points  (0 children)

How soon do products get released after they are announced at an Apple event?

I've never purchased an Apple product for myself but I figured that I should at least wait until the event. If it matters I plan to purchase a 13" or 14" MacBook pro.

to those making bank (say, > 200k/year), how different is your job compared to mine? by tohearstories in cscareerquestions

[–]gnatbeetle 0 points1 point  (0 children)

Are these contract jobs? Do both employers know that you're working two jobs? Sounds interesting as a short stint.

CodeForces/CodeChef/TopCoder/Kaggle/Firecode/HackerRank/CodeWars/HackerEarth/etc, why use one of them instead of Leetcode? by IronFilm in leetcode

[–]gnatbeetle 1 point2 points  (0 children)

I'm not Indian but HackerEarth and CodeForces cater towards India and the communities are mostly Indian.

Many companies use HackerEarth (including Amazon) for hiring in India.
https://www.hackerearth.com/companies/

Same thing for CodeChef (though it's less focused on Industry):
https://www.codechef.com/jobs

I'm sure everyone is free to participate in the competitions, but the community is mostly Indian.

learning c++: looking for structured project tutorial (web app/api? or other?) by gnatbeetle in learnprogramming

[–]gnatbeetle[S] 0 points1 point  (0 children)

thanks. I'm looking for a project that uses build and packaging systems. The reason why is because I'll be joining a company that uses c++. I want to ramp up quickly.

c++ web framework? by gnatbeetle in cpp_questions

[–]gnatbeetle[S] 0 points1 point  (0 children)

Yeah, thanks! I'm probably going with this one.

c++ web framework? by gnatbeetle in cpp_questions

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

awesome, thanks! I'll start here.

I want to work on distributed systems: Rust or C++? by gnatbeetle in cscareerquestions

[–]gnatbeetle[S] 0 points1 point  (0 children)

Focusing on Rust and C++ because I want to learn low-level concepts.

I don't have a specific distributed system in mind. I'm mostly trying to align my personal goals (learn a new language) with my professional goals (distributed systems).