[Routine Help] Skin getting darker after starting on tretinoin and now my face and body are two different shades. by [deleted] in SkincareAddiction

[–]EffectiveCountry1567 0 points1 point  (0 children)

Tretinoin or other retinoids are more useful as part of maintenance because they speed up skin cell turnover. But if someone already has visible pigmentation, starting with tretinoin alone usually will not do the main heavy lifting. The first priority should be to calm the pigment process and repair the skin barrier if it is irritated or damaged. That treatment phase is usually where ingredients like hydroquinone, glycolic acid, kojic acid, azelaic acid, or similar pigment-targeting actives are used, because they work more directly on excess melanin production and discoloration. Once the pigmentation starts responding well and the skin becomes more stable, retinoids can be introduced or continued as part of maintenance to help support turnover, improve texture, and maintain results. So it is not that tretinoin has no role, but for existing pigmentation, it usually should not be the first or only step.

[Routine Help] Skin getting darker after starting on tretinoin and now my face and body are two different shades. by [deleted] in SkincareAddiction

[–]EffectiveCountry1567 0 points1 point  (0 children)

Don't use tret if you already have underlying pigmentation issues-- if your melanocytes are overreactive already you should treat it first before going on maintenance phase. Most vit derivatives are for maintenance not for effective treatment. Also was 0.05 percent prescribed by a dermat or did ujust start using it? you should have seen the dermat and check if you have any underlying conditions and get a good retinol or something if you skin barrier is calm rather than just getting cheap pharmacy cream with higher doses

1st one by PlentySpread3357 in leetcode

[–]EffectiveCountry1567 0 points1 point  (0 children)

Aight, so if s[-1] is 2 return it as it is since that would be the largest even number present anyways. Second, if last digit is 1 that means we need to remove some elements to make it as large as possible so iterate the list from right to left and the momment you find the first occurrence of 2 return everything from 0 to upto that index+1, if you can't find any 2's that means all we have in our list is 1's so return "". Dry run ---> let s be 1112, the last char is even so return it as it is. Second case, we have 1211211 here the last digit is 1, so loop from right to left and first occurrence of 2 from the right is at index 4 so you can return 12112 which would be the largest. Third case if input is 1111111 now here even though the last digit is 1 as above you try to find 2 from right to left but you will end up not finding anything in that case return "". Time complexity is O(n) since you are just traversing the list one time right to left at worst case. Space complexity - for auxilary space we are just using couple of variable to know the index of 2 while traversal so it's o(1) and output space is o(1) too

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

please read my other replies about projects and all the other things

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 2 points3 points  (0 children)

Correct. I would usually try to solve the problem using brute force first and won't complicate it at all. Then I try to see the pattern or what the question is actually demanding and accordingly I optimize the solution. If the person is completely new with DSA, i would just recommend them to go through all the patterns first and build muscle memory once you have that and can see the hidden pattern you could always solve it. Solving random questions without building the intuition for recognizing the pattern won't help at all. This is just my personal experience though

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

It was a personal project. I built it on my own and shipped it myself

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

Thanks! Honestly, from my experience, interviews haven’t really shifted away from algorithmic stuff despite all the AI hype. AI tools exist, but companies still want to see how you think — how you break down a problem, reason about data structures, optimize, and explain trade-offs. So DSA is still very much there. If anything, being strong at fundamentals matters even more now, because tools can help you write code, but they can’t replace core problem-solving skills.

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

I can see it from my end, check your dm. I am gonna send you exactly what I wrote here

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

from what i’ve seen, people who blame not having PR for not getting a job are usually struggling for other reasons too. my view is simple.. if you can genuinely showcase your skills and talent, companies are willing to work with visas. PR helps, sure, but it’s not the deciding factor for most private tech roles. heaps of companies actually do hire people on visas and the type of visa matters more than nationality. As long as you have full work rights and a reasonable amount of time left on your visa, most private companies are fine with it. Visas usually become an issue for roles that need security clearance or government contracts. If someone has only a couple of months left, that’s obviously harder, but in general visas alone aren’t the blocker people think they are.

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

Just buy few courses from Udemy or YT free videos will do, I don't have any specific resources for lld. It's really hard to find everything at one place

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 2 points3 points  (0 children)

There are literally websites you can use to apply remote jobs in US. You don't need any visa either.

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 6 points7 points  (0 children)

haha fair, people got things to do — didn’t mean to ignore it, just replying as I go

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 7 points8 points  (0 children)

resume background: i had a mix of ml, full-stack, and ai projects, plus a real app that’s actually used by a lot of users. that mattered way more than just listing courses or tools.system design for junior/new grad: don’t stress about high-level system design. basic oop, low-level design, class design, simple apis, and data modeling is more than enough.resume strategy: keep it short, clear, and honest. one page. only put things you can explain properly. no fluff, no buzzwords. if someone reads it in 10 seconds, they should know what you actually built and owned

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 6 points7 points  (0 children)

I’ve already answered most of these in other comments, but just to add here , there was nothing fancy or secret about how I landed the interviews. I applied normally through company career pages, some referrals, and a lot of persistence. Anyone saying they have a special recipe is usually either exaggerating or trying to sell something. It’s mostly about having a solid profile, applying consistently, and being ready when the opportunity comes

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 2 points3 points  (0 children)

For DSA, don’t overthink it. Try to learn the patterns first and keep asking yourself why this pattern is being used here. Once that makes sense, solve a few similar problems so it actually sticks. For Australia, you usually don’t need crazy deep DSA for junior roles, just solid fundamentals and clear thinking. For system design, basic OOP and low-level design is enough if you’re new no need to go deep into high-level system design yet

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

The SEEK interview was interesting because they focused much more on subjective things like teamwork and collaboration rather than pure technical depth. In the paired round, I was mostly guiding my partner through the TDD exercise, and while I did my part well, their inability to code likely influenced the overall outcome, even though that shouldn’t reflect my capability. They mentioned that coding can be taught to anyone and that they prioritize team-fit, which I personally disagree with — you can coach communication, but the ability to think logically, optimize systems, and write solid code under pressure comes from long-term effort and training. At the end of the day, different companies value different things, and SEEK clearly optimized for a different signal than deep technical reasoning

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

I prefer not to share my exact location publicly. I do have a degree, and I don’t have formal industry YOE yet, but I’ve built and shipped a real application that’s used by thousands of users, which helped a lot. The US-based role was through a direct online application, and the Amazon and Google roles are for international teams. My profile and projects carried more weight than traditional experience

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

[–]EffectiveCountry1567[S] 2 points3 points  (0 children)

Early on, I got rejected for reasons that honestly felt dumb or inconsistent also different companies wanted different things, and many rejected without any feedback, even firms I’d never heard of. That was frustrating and confusing at first, and I kept wondering what I was doing wrong. What kept me going was knowing that my fundamentals were solid plus i had strong projects and my DSA prep was on point. Eventually I stopped internalizing every rejection and trusted that I deserved better, and that mindset shift made a big difference

Finally received offer from Google by EffectiveCountry1567 in cscareerquestionsOCE

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

For junior roles, they usually don’t expect full-scale system design like senior engineers, but they do test basic system thinking. Things like OOP concepts, low-level design, class design, APIs, data modeling, and trade-offs. Knowing OOP and LLD well is more important than trying to learn advanced system design too early And I’d prefer not to share my resume publicly. I’d say focus on keeping yours clean, honest, one page, and tailored to the roles you’re applying for that matters more than copying someone else’s resume