[HN Gopher] Laid Off, Now What?
       ___________________________________________________________________
        
       Laid Off, Now What?
        
       Author : bbhat
       Score  : 250 points
       Date   : 2020-09-20 15:54 UTC (7 hours ago)
        
 (HTM) web link (bharathpbhat.github.io)
 (TXT) w3m dump (bharathpbhat.github.io)
        
       | botwriter wrote:
       | I'm sure I'll get downvoted to oblivion but what the hell! A bit
       | of common sense but...
       | 
       | In times of economic turmoil when unemployment is high countries
       | should incentivise hiring their own citizens rather than foreign
       | talent.
        
       | itsmefaz wrote:
       | are you still on H1B?
        
       | contingencies wrote:
       | I had a commercial investment related visa in the US. Our mobile
       | digital video company, in which I was basically #2 right under
       | the CTO, was very successful and was acquired by HTC.
       | Unfortunately, my position disappeared in the restructuring. I
       | phoned up the immigration department and they said I had _10
       | days_ to get out of the country. This was 2011.
        
         | saltybytes wrote:
         | This. Happened to me as the agency I worked for got bought and
         | pretty much everyone lost their job due to redundancy. I was
         | CTO back then and I it hurt to see my team of engineers,
         | creatives dissolve within a few days.
         | 
         | Since I was unable to find another position in an instant (was
         | on H1B) I took the offer of the purchasing agency to work as a
         | database admin just to stay in the country. I took a huge pay
         | cut and a significant change in my career. Never was I able to
         | return to a managerial position after.
         | 
         | It seems racist to bully the crem de la crem of tech workers to
         | find a job in such a short period or to get the hell out of the
         | country. I have not experienced such a hostile work environment
         | in any other country.
         | 
         | Now that I have a family I'm thinking to move to Europe where
         | there's health insurance even if I lost my job. You receive
         | financial aid for children (if you happen to have some), most
         | countries in Europe offer free nursery schools, just to name a
         | few pros.
         | 
         | "Thanks US for taking advantage of all H1B workers. But I'm
         | outta here."
        
           | contingencies wrote:
           | Oh, on my visa category, which was employer-linked, finding
           | another job wasn't allowed. To remain in the US I would have
           | had to first leave, then find a new employer, then get a new
           | visa, then fly back to start again. I decided to leave.
        
       | achalshah wrote:
       | Hey bbhat - glad to see you landed on your feet. :)
        
       | oDot wrote:
       | The current state of job interviews is terrible. Just the fact
       | that studying for a few weeks affects their outcome should raise
       | eyebrows everywhere.
       | 
       | And don't get me started on lack of job-related questions, false
       | negatives and having to guess what interviewers want to hear
        
         | kinkrtyavimoodh wrote:
         | [Edit: Parent commenter has now reworded their comment to
         | remove confusion]
         | 
         | Huh? OP wasn't a rando who just 'studied' for a few weeks and
         | passed. He has been working in Tech for 7+ years [1].
         | 
         | If anything the moral of this story is it doesn't matter that
         | you have a 7 year experience, you still have to do fucking
         | Leetcode for 2 months if you want to get a new job.
         | 
         | [1] https://www.linkedin.com/in/bharathpbhat/
        
           | oDot wrote:
           | > ... it doesn't matter that you have a 7 year experience,
           | you still have to do fucking Leetcode for 2 months if you
           | want to get a new job
           | 
           | Exactly my point -- two weeks of leetcode do not
           | significantly affect the candidate's ability to perform the
           | job, but it has immense influence on how well s/he'll do in
           | the interview
        
             | kinkrtyavimoodh wrote:
             | If that was your point I think you didn't state it
             | correctly. Your original comment makes it sound like you
             | think OP undeservedly got a job merely be hacking through a
             | couple weeks of interview prep.
        
               | oDot wrote:
               | Edited for what I hope is clarity ;p
        
           | ramraj07 wrote:
           | I see _some_ potential acceptability to this idea though.
           | There are a few hypotheses for this to be true:
           | 
           | 1. If you're not a good programmer even with leetcode
           | practice you can't get good 2. If you're a good programmer
           | with leetcode practice you eliminate anxiety and are able to
           | perform optimally according to your programming skills
           | 
           | Thus, it is definitely semi annoying that you need to "prep"
           | for interviews with leetcode, its not the absolute worst
           | thing in the world. Software engineers in the US tend to
           | routinely forget how good they have basically everything
           | compared to every other profession / nation out there.
           | 
           | This is also coming from and Indian dude currently back in
           | India after a decade of being in the States. I think a 60 day
           | window is perfectly acceptable (not great but not terrible
           | either) for immigrant workers. I'm still glad for the
           | opportunity this gives people. You're supposed to be a smart
           | cookie anyways right? Didn't you know these terms when you
           | started? Perhaps you should have made sure you had an exit
           | plan. It's definitely on you if you come on a h1b and
           | instantly proceed to buy a mansion that you can't sell off
           | and leave nation if needed. Also, people blame their kids for
           | not wanting to move them back to their original countries - I
           | feel like the kids will be alright. It's probably the adults
           | who will despise going back to a "lesser" lifestyle or
           | something.
        
             | bradlys wrote:
             | Being a good programmer doesn't necessarily mean you're
             | good at leetcode and just need to brush up. I don't meet
             | almost anyone who uses DP in their daily life but you can
             | bet your ass you'll run into a problem that requires DP in
             | a FAANG interview. And you better put it on the board in
             | under 20 minutes or you're getting passed for the next guy
             | who did 1000+ problems as their prep. It wouldn't be so bad
             | if being a good programmer was sufficient and you just
             | needed a little bit of brushing up - but the arms race
             | started years ago... So, now the bar is very high.
             | 
             | Leetcode is solving small problems, often with tricks, in a
             | very short period of time. Being a software engineer is
             | solving large problems over large periods of time.
        
               | stack_underflow wrote:
               | It's interesting, when I tell people they need to be
               | prepared for this bar I get a surprising number of people
               | who just don't seem to want to accept that it's true or
               | flat out claim that it's not true when I know they
               | haven't interviewed in years.
               | 
               | In the past 2 years I've done about 40ish+ interviews at
               | all the big tech co's + smaller-midsize startups and
               | aside from 3 or 4 take home assignments I was given,
               | _every_ interview was leetcode style, to the point where
               | I would just start noting which exact leetcode questions
               | I was asked when friends asked about my experience. The
               | only exception would be 1 or 2 "system design" rounds out
               | of the 5/6 on-site interviews if the company was
               | calibrating me for senior level.
        
         | lordnacho wrote:
         | It's bad, but compared to other industries there are some real
         | pluses.
         | 
         | At least you can actually hunker down and do these silly tests.
         | There's a huge amount of advice on the technical stuff.
         | 
         | And yes it means people who have a job already are
         | disadvantaged, but that also means people who have no income
         | have a way in.
         | 
         | In a lot of other industries, there's no real way to boost your
         | game. Often it's purely reputation of your school and previous
         | employers, and your feedback on a failed application is just
         | platitudes. People circle around for ages and never find
         | anything but crappy advice that doesn't work.
         | 
         | It's also a process that makes bias a little bit harder to
         | introduce. If your pal from the country club can't fizzbuzz, it
         | will be hard to convince people to accept him. Not saying this
         | is bullet proof, but in most jobs it's a lot more vague whether
         | someone is terrible.
        
           | gcheong wrote:
           | If only it had stopped at fizzbuzz as a quick check for
           | whether you can meet the lowest bar for coding I think it
           | would still have some merit but it just seems to have gotten
           | out of hand to the point that ability to get a job now is
           | completely decoupled from your prior experience.
        
             | bradlys wrote:
             | It's an arms race. Big name employers only wanted the top
             | 1% of candidates. A bunch of people wanted to get into the
             | top 1% and figured out a way (leetcode, ctci, etc.). And
             | then employers kept only wanting the top 1% - so they just
             | raised the bar higher and higher.
             | 
             | Now we're at the scale where if you haven't done a minimum
             | of 200 problems before any interview round - you're not
             | likely getting an offer from FAANG/etc.
        
         | TrackerFF wrote:
         | It seems to be a mostly US-centric thing.
         | 
         | I live in Scandinavia, and I have yet to encounter the levels
         | of rigor I see in the US (tech) interviewing process - which is
         | kind of weird, as we have much, _much_ more stringent workers
         | rights /laws, making it more difficult to get rid of a bad
         | hire.
         | 
         | Sure, US companies, especially in tech hubs, operate on a
         | completely different scale than companies over here - at least
         | in terms of funding/capital, size, and impact; So one might
         | suspect your companies and startups to be more selective. But
         | yet, it seems like a completely different world.
         | 
         | Over here, there seems to be much more emphasis (and trust) on
         | your resume, and the hiring process is more focused on fit. If
         | you have the basics down, most can be thought - but it's pretty
         | difficult to teach culture.
        
           | marcinzm wrote:
           | The US pays a lot and there's a lot of competition for
           | positions. The H1B system doesn't help that competition. When
           | you have 50 well qualified applicants (ie: could pass most
           | interviews) per position then you need some way to weed out
           | 49 of them. Resumes can be exaggerated and downright lied on
           | so once there's enough competition using them just means
           | you're selecting the best liars/sociopaths.
        
             | rhexs wrote:
             | I think there's certainly some truth to coding interviews
             | being an effective mechanism in shifting hiring towards
             | H1Bs. It's much easier to say that Americans can't do the
             | job when you create a test around studying for 500 hours to
             | memorize hundreds upon hundreds of coding puzzles in order
             | to build up a mental encyclopedia of how to quickly apply
             | your algorithmic "training" to the puzzle of the day.
             | 
             | I'd bet H1Bs are going to be much more motivated to jump
             | through that hoop. Benefits them and the company doing the
             | hiring that conveniently just can't find enough qualified
             | American engineers to do the job.
        
               | creato wrote:
               | This is an absurd characterization of coding interviews.
               | I've been on both sides of big tech interviews, and I've
               | been at a few companies. I've seen two extremes. At one
               | end, the company had pretty lax interviews, and I rarely
               | interviewed anyone while I was there. The quality of
               | people at this company was relatively low, from my small
               | sample size of coworkers. At the other end, a company
               | well known for challenging coding interviews, and I
               | regularly interview people. The quality of people at this
               | company was relatively high, again from my small sample
               | size of coworkers.
               | 
               | I think coding interviews are actually working fairly
               | well. They divide people into at least two groups: a
               | first group is people that can pass them without too much
               | trouble, and they mostly seem to get hired, but of course
               | there are mistakes. A second group is people that need to
               | spend 500 hours cramming to _appear_ qualified, and
               | basically are trying to game the system. These people
               | mostly don 't get hired, and I suspect also are
               | completely driving the conversation on HN and elsewhere
               | about how coding interviews are a terrible failure.
        
               | marcinzm wrote:
               | FAANG nowadays wants you to be able to solve 2 leetcode
               | mediums (or an easy+hard) without errors and with optimal
               | computational complexity in 35 minutes. This is done up
               | to three times so that's six problems and if you miss
               | even one you likely fail the whole thing. To me that's
               | really really hard unless you study to the point of
               | having the solutions memorized. It's not the problems
               | that are difficult per say but the time constraint which
               | means going down the wrong path leaves you with no time
               | to fix things.
        
           | PragmaticPulp wrote:
           | As a counterpoint, I had to intervene when I discovered one
           | of our European offices was interviewing mobile developers
           | with a 40-80 hour take home project. They were not happy when
           | we made them reduce it to a 4-5 hour take home problem.
        
           | lowiqengineer wrote:
           | > Over here, there seems to be much more emphasis (and trust)
           | on your resume, and the hiring process is more focused on
           | fit. If you have the basics down, most can be thought - but
           | it's pretty difficult to teach culture.
           | 
           | That's probably because OP makes triple to quadruple your
           | total compensation _at minimum_ as an L5 ML Engineer at
           | Google.
           | 
           | https://www.levels.fyi/
           | 
           | Total: $356,119
        
             | TrackerFF wrote:
             | Obviously the salaries are quite different, but at the same
             | time - you're pretty much walking around in golden
             | shackles, no? I can't imagine those salaries being
             | relevant, other than a handful of places in the US.
             | 
             | And for the price of a small 2-bedroom apartment in the SF-
             | area, you can pretty much buy a mansion where I live.
             | 
             | Then you have things like healthcare, school costs, daycare
             | / cost of raising a child, etc. etc.
        
               | marcinzm wrote:
               | The US is a large place, you can save money for a decade
               | in one location and then use that $1-2 million you built
               | up to move somewhere cheap, buy a mansion and not give
               | much a shit for the next 40 years. Taxes are also
               | generally lower so you keep more. Healthcare costs don't
               | matter since your employer pays for that and gives you
               | good health insurance. School/child only matters later,
               | and you can either move away by then or get promoted to
               | making $600k+.
               | 
               | edit: Two engineers together can make $700k+ which is
               | $450+k after taxes per year. After one year and
               | reasonable spending that's enough for a down payment on a
               | house in the Bay Area. Every single year you get enough
               | to pay for 1.5 kid's worth of college education at a top
               | private school. Very few costs actually matter in
               | comparison at that point.
        
               | ryandrake wrote:
               | Sure, two engineers together technically _can_ make
               | $700k+, just like runners technically _can_ run a 4
               | minute mile. You 're not talking about average engineers
               | at average companies here, so it's not really
               | generalizable advice.
        
               | lowiqengineer wrote:
               | I grew up with a dad working for 70-120k and a mom at
               | home. I can't even imagine how nice the lifestyles of Bay
               | Area kids are.
        
               | ip26 wrote:
               | The kids you are thinking of certainly enjoy nice cars,
               | good food, and so on.
               | 
               | However, the housing stock is mostly old & run down even
               | at two million dollar prices. Not to mention, a kid with
               | two full time Googler parents? They are attending an
               | academically rigorous private school with 3-4 hours of
               | cram classes after, not sipping virgin daiquiris by the
               | pool.
        
               | gcheong wrote:
               | Housing prices and the cost of any good school beyond a
               | select few good public ones pretty much brings the
               | lifestyle down to the same level. My friends with kids
               | and solid incomes live comfortably but not extravagantly
               | considering one lay-off can take your income from
               | comfortable to 0 at a moment's notice.
        
               | Der_Einzige wrote:
               | 350K is about enough to start considering buying a house
               | in the bay area. Less than that and you have to make big
               | compromises.
               | 
               | The life you can't imagine are all the lucky Engineers to
               | be paid bay area salaries at reasonable cost of living
               | locations like Seattle. You may laugh at me calling
               | Seattle "reasonable" but compared to the bay it is.
        
               | bradlys wrote:
               | Judging by the Palo Alto train tracks - it might not be
               | as bright as you might be imagining.
        
               | aaronblohowiak wrote:
               | the parenting attitude isnt "we got it made, lets enjoy
               | the good life", it is "i expect you to do even better".
               | also, most kids are not the product of 750k hh income
               | families. the median hh income is about a hundred k.
        
               | lowiqengineer wrote:
               | I'm really referring to the children of Googler parents.
        
               | marcinzm wrote:
               | As I see it, beyond a certain level money and things
               | don't make you much happier. They just give you a
               | different set of things to feel the same level of
               | happiness about.
               | 
               | edit: This is as someone who has experienced household
               | lifestyles going from <$40k/year to >$250k/year.
        
               | juniper_strong wrote:
               | I don't agree with you.
               | 
               | I've gone from 0K to 200K in my life and more money is
               | always better, it's more freedom and it's more happiness
               | and there has never been any downside.
               | 
               | Making more money has always made me happier and it's
               | given me the ability to take care of the people I care
               | about.
               | 
               | I want more and if a job comes up tomorrow that will pay
               | me more, I'm there.
        
               | gcheong wrote:
               | Sure but do people want to actually want to live in those
               | places? My wife and I both live in SF and we were able to
               | buy a house which would be impossible now, but I don't
               | think we've ever cleared more then 250K max combined in
               | actual salary. Now with only one of us working which
               | could drop to zero at any moment it seems a move to cash
               | out our equity in the house and move to Europe is a more
               | feasible option than staying in the US
        
               | marcinzm wrote:
               | >Sure but do people want to actually want to live in
               | those places?
               | 
               | I don't see why not. It's not like the Bay Area is
               | particularly great culturally, culinarily or in most
               | other ways. It's a giant suburb sandwiched between a
               | medium sized city and a place that is only technically
               | dense enough to be a city. There's plenty of mid-sized
               | cities and suburbs in the US with reasonable costs of
               | living.
        
               | gcheong wrote:
               | Yeah I don't know. I think there is a difference between
               | places with reasonable costs of living but I don't know
               | if those are places where 1-2M is going to last 40yrs. I
               | grew up in Astoria, OR with population of 10k and can say
               | that at least compared to that place SF Bay Area is miles
               | beyond culturally and culinarily. Even Portland seems
               | rather lacking just in the sense that there really isn't
               | the amount of cultural diversity there as you can find
               | here. I feel like if there is anything I am interested in
               | getting into here there is almost always a club or group
               | of people you can find here that are doing it which
               | wasn't always the case in other places I've lived. On the
               | other hand, if you're into things like hunting and
               | similar recreational pursuits, the Bay Area doesn't seem
               | as good as other places where there aren't as many
               | hurdles to overcome and a lot of people are doing it as
               | well.
        
               | marcinzm wrote:
               | I didn't mean you could retire with 1-2 million but
               | simply you could take whatever job you wanted and not
               | worry about major expenses. The person I was talking to
               | mentioned kids a few times so I was talking more from
               | that point. With kids, your free time shrinks
               | dramatically as do your priorities. So hobbies and so on
               | matter a lot less than good schools, stable environment,
               | etc, etc.
               | 
               | In terms of diverse activities I've personally found east
               | coast cities better and most have broader suburbs than
               | the bay area (due to not being restricted by mountains)
               | so it's easier to trade commute against price.
        
               | lowiqengineer wrote:
               | Cost of healthcare is minimal at Google. And yeah, you
               | can easily afford a mansion if you want to commute long
               | enough. 300k to 500k is enough for nice housing -
               | unfortunately, as someone making $150k at 24 I'll never
               | have this American dream.
        
               | abnercoimbre wrote:
               | This is a rather damning statement and it saddens me that
               | wealth keeps concentrating in such small pockets of
               | America.
               | 
               | I'm in Seattle but I have engineer friends in Florida
               | making your salary and they definitely have nice houses.
        
               | lowiqengineer wrote:
               | I live in the northeast - even if I get promoted it's
               | unlikely I'll break 200k. Down payment for a house around
               | here is like 150k or more :/
        
               | PragmaticPulp wrote:
               | Not really. Many people earn those salaries for 5-10
               | years and then move literally wherever they want to raise
               | families.
               | 
               | It's not hard to save a million or more on those salaries
               | before you turn 30. That's a lot of freedom.
        
           | bosie wrote:
           | Mind expanding on how a regular senior SWE or analyst
           | interview works? How many stages, what are the questions etc?
        
       | philjohn wrote:
       | It's always good to have your ear to the ground about potential
       | troubles in a company - this can be anything from an "all but
       | essential travel freeze", to downgrading of snacks and other
       | perks, or decisions that don't quite ring true/don't make sense.
       | 
       | Forewarned is forearmed.
        
       | aaomidi wrote:
       | I wish for a day my amazing coworkers aren't used as pawns in a
       | political game and are given the stability they have earned and
       | they deserve.
        
       | simonkafan wrote:
       | This sounds horrible to me. I mean, do you really want to spend
       | your life having to deal with leetcode for several months every
       | 2-3 years? Maybe some people find coding interviews and leetcode
       | problems exciting, I find them tedious and want to avoid them.
       | Not talking about the pressure to find a new job in 60 days.
       | 
       | So no FAANG? Indeed. You only live once and can spend your time
       | better.
        
         | PragmaticPulp wrote:
         | If someone offered you a $100-200K bonus to complete LeetCode
         | problems for a month, would you turn it down?
         | 
         | There's a lot of anger about the process, but it's really
         | impossible to beat the effort vs. reward balance.
        
           | speedgoose wrote:
           | The nice salaries are also there to attract talented people
           | despite all this bullshit.
        
             | PragmaticPulp wrote:
             | It's funny that our industry lets anyone, from any
             | background have a fair shot at top paying jobs with only a
             | few weeks or months of practice against freely-available
             | practice problems that can be done from the comfort of your
             | home. If you struggle, there is an endless supply of
             | tutorials and YouTube videos to help you out. Did I mention
             | it's all free and you can do it on your own time?
             | 
             | When I tell my doctor, lawyer, and finance friends about
             | this they literally can't believe it's that easy. It's
             | bizarre that so many people would rather replace this with
             | selecting people by pedigree or credentials.
        
               | ip26 wrote:
               | The fatigue is over having to run the same gauntlet
               | again, and again, and again. Proving yourself over and
               | over gets really old.
        
               | stack_underflow wrote:
               | This has been my take on it as well. Sure it sucks having
               | to jump through these hoops and sometimes even being
               | evaluated by people you know don't understand the topic
               | as well as you and are looking for specific
               | answers/solutions, but this same process also helped me,
               | a "C/D student" from a no-name school and a poor family
               | with 0 connections in the tech industry end up with job
               | offers in the $300k+ range.
               | 
               | The only thing I'm salty about is that I can only get
               | these offers in the US and not in Canada and that my
               | options for permanent residence in the US seem to be
               | gated behind an 80+ year wait...
               | https://medium.com/@happy_sushi_roll/the-endless-wait-
               | for-a-...
        
       | ram_rar wrote:
       | My undergrad college final year students were one of the last
       | ones where many of us inclined towards coming to US for grad
       | school. This was back in 2013, when INR was also doing very
       | poorly and I remember, my semester fees was as volatile as
       | crypto.
       | 
       | Nowadays, I always tell my junior folks to calibrate all the pros
       | and cons on being in H1b visa very seriously. The level of
       | uncertainty can drive you nuts. Its not just 60 days grace
       | period, but also future visa extensions post 6 yr mark is insane.
       | I know senior folks in my previous companies getting RFE (Request
       | for Evidence) on pretty much every extension. Its a gut wrenching
       | experience, especially if you have kids and house.
       | 
       | If folks who care to know more, John Oliver has made an entire
       | episode on this https://www.youtube.com/watch?v=tXqnRMU1fTs
        
         | tomp wrote:
         | I'm not from India but from an almost-first world EU country,
         | and I've been working in London for a while. My advice for
         | someone else in my position (starting out) would _definitely_
         | be to try to go to the US. Salaries are just _so much_ better,
         | it's incomparable. You could _save_ in the US in a year as much
         | as you would _make_ (post tax) in Europe in 5 years. Even in
         | London and Switzerland, pribably the best-paid countries in
         | Europe, you're probably at least 2x worse off. (This is of
         | course for top talent working in tech /finance/both.)
        
           | thewarrior wrote:
           | As someone who chose to stay in London for me the increased
           | certainty is worth the hit to my salary. Salary matters but
           | it isn't everything. Obviously it's not the same for
           | Europeans who can get a green card in a few years.
           | 
           | But a lot of people are waking up to this and offices in
           | places like London and Canada are expanding. I personally
           | know people who make very good money in both places. In fact
           | anecdotally there's increasing presence of big tech in London
           | as a backup for H1B rejects by all majors. In the long term
           | this will contribute to the decentralization of tech
           | companies outside the US. These policies are short sighted
           | and foolish.
        
           | triceratops wrote:
           | Combining your advice and that of GP, it sounds like the
           | optimal course of action is "Work in the US for 6 years, save
           | as much as you would in 30 years in Europe, then move
           | somewhere else"
        
             | humanlion87 wrote:
             | That is a pretty optimal plan and that is what quite a few
             | colleagues I know are doing. Not moving to Europe, but
             | planning to move to Canada. Save up some money in the US,
             | move North and settle down.
        
       | pm90 wrote:
       | This happened to me as I was laid off from my first job in the US
       | after a year.
       | 
       | It was perhaps the most insanely stressful period in my life. You
       | cannot begin to fathom the desperation that comes with it. There
       | is literally a ticking time bomb until the country is like
       | "whoops, looks didn't work out for you buddy. Just pack your bags
       | and leave your life and go home. Bye!". I think of myself
       | generally as a rather carefree person but I couldn't sleep at
       | night because there was the very real chance that I would just
       | not get a job in time. I wouldn't wish this on anyone.
       | 
       | I basically did what the author describes... cast a pretty wide
       | net in my job search. Couldn't make it into the FAANGS but got
       | another job just in time. The timing was pretty insane though.
       | And as a person still on an H1B that worry is always on top of my
       | mind, although as a fairly experienced engineer now, it is
       | somewhat less intimidating.
       | 
       | The other thing that Citizens May not realize is that CBP can
       | stop you from entering for any fucking reason whatsoever. Which
       | is what prevented me from buying a house and making other long
       | term investments.
        
       | JonLim wrote:
       | Does the 60 day timeline include the amount of time you need to
       | be approved for the visa, as well?
       | 
       | I wasn't laid off, but am in the process of changing employers
       | with my TN visa. This is probably the least smooth part of the
       | entire interviewing/job changing process, at least from my
       | perspective, as a software dev who doesn't have a degree in
       | computer science or computer engineering.
       | 
       | Wish it were all a little more transparent, and that it wasn't
       | just a big waiting game with lawyers and USCIS!
        
         | kinkrtyavimoodh wrote:
         | I _think_ if you have applied for Premium Processing and get
         | the receipt, you can start working with the new employer. But
         | please check with your employer's lawyers, as these things can
         | keep changing and the rules are too complex for me to keep
         | track of.
        
           | JonLim wrote:
           | The lawyers have not mentioned anything near that, otherwise
           | I'd be working right now!
           | 
           | My application used Premium Processing, and I got an RFE, so
           | I'm still sitting here on my hands. It's frustrating, but is
           | it worth asking the lawyers about being able to start since
           | I'm in the process of the application?
        
           | returningfory2 wrote:
           | Nearly every lawyer will encourage you to wait for the
           | receipt notice, although interestingly you only need proof
           | that you've submitted a petition to starting working; i.e., a
           | Fedex proof-of-sending receipt.
        
         | returningfory2 wrote:
         | > Does the 60 day timeline include the amount of time you need
         | to be approved for the visa, as well?
         | 
         | No. You must start a new job within 60 days. Due to H-1B
         | portability rules, you can start a new job as soon as your
         | employer has filed paperwork with USCIS. The H-1B processing
         | time doesn't count.
         | 
         | I recently started a new FAANG job on H-1B, and because I
         | received an RFE it actually took nearly 3 months after starting
         | to get the approved petition.
        
           | JonLim wrote:
           | Oof, that's a long wait. If you don't mind me asking, is it
           | because of the whole H1B status with the current
           | administration, or of additional hoops you had to jump
           | through for the RFE, or something else?
        
           | yibg wrote:
           | What happens if it's not approved?
        
         | imhoguy wrote:
         | Just wondering. Can't this time-out be life-hacked somehow with
         | getting e.g. no pay and no show up job just to stop the timer,
         | or just creating LLC and employing oneself?
        
       | spicyramen wrote:
       | It depends, I was TN for 3 years and Cisco working as a FT
       | registered me as computer technician and low balled me that they
       | needed to increase my salary 20k when Department of Labor found
       | that I was a SWE with technician salary in San Jose. Allowing
       | immigration or not depends on your country and economy I'm
       | grateful with US but wouldn't mind if they encourage more
       | restrict rules to employ their own citizens, I blame it on my
       | country who doesn't give me the same technical opportunities to
       | grow. Not happy in a foreign country you are welcome to leave
        
       | scarface74 wrote:
       | I read through most of the comments before posting and I am still
       | ambivalent about whether we should allow more or less people
       | immigrate to the US.
       | 
       | But, the more I read about the H1B system, I am sure that if we
       | as a country think people are deserving to come over here and we
       | think they add to our economy, we should treat them like humans
       | and not have them in constant fear of being deported at the whim
       | of their employer.
       | 
       | Decent people can disagree about immigration, but I don't see how
       | decent people can disagree about how you treat people who took
       | all of the necessary, legal steps to be here. It's just human
       | decency.
        
       | nph5667 wrote:
       | I find it quite amusing the efforts programmers have to put into
       | a job interview. Especially comparing to what they will be doing
       | every day at job if they are accepted. It's two separate worlds -
       | job interview and job itself.
        
         | tomp wrote:
         | Better than doctors who have to put 10+ years into a job
         | interview...
        
           | nph5667 wrote:
           | Do you think so? I am not familiar with doctor's state of
           | things, but do they have to prepare for 10 years for each
           | interview during their career, or just once in a lifetime to
           | get into a profession? Are they tested on irrelevant stuff to
           | their job's duties every time they change the job? I am
           | genuinely interested. I see that the current state of job
           | search/acquiring in software industry is inadequate both for
           | employers and candidates. Both sides can tell you horror
           | stories in that regard. And I cannot say nobody tried to
           | innovate here. They definitely did - certification efforts,
           | recruiter's tests, not to mention each company has it's own
           | "system". Nevertheless, what I see here is that you are
           | almost always tested for irrelevant stuff, stuff you can
           | completely get out of your head the moment you are hired.
           | Until the moment you have to find a new job. Something's
           | wrong here.
        
             | PragmaticPulp wrote:
             | Trying to compare a few weeks of LeetCode to years of
             | graduate school followed by years of underpaid 80-hour
             | residency workweeks is out of touch.
             | 
             | Also, any programmer with a few years of experience
             | shouldn't have to completely relearn how to do LeetCode
             | style problems every few years. The LeetCode easy and
             | medium problems aren't that difficult for anyone with a few
             | years of experience.
             | 
             | Finally, I don't understand how so many people are
             | convinced that LeetCode problems are an entirely different
             | domain than typical programming work. Sure, they're toy
             | problems, but the concepts are relevant to anyone doing
             | things at scale that involves more than just connecting
             | some APIs together.
        
               | bradlys wrote:
               | > Finally, I don't understand how so many people are
               | convinced that LeetCode problems are an entirely
               | different domain than typical programming work. Sure,
               | they're toy problems, but the concepts are relevant to
               | anyone doing things at scale that involves more than just
               | connecting some APIs together.
               | 
               | But the overwhelming majority of us are just connecting
               | APIs or what not.
               | 
               | Most people (even in FAANG) are not using DP in their
               | day-to-day...
        
         | goodrubyist wrote:
         | Yeah, I found to read that part dispiriting too. The fact that
         | practicing on leetcode has such a substantial effect on one's
         | chances, to me, shows that it's very likely that either
         | employers don't know how to select candidates, or maybe,
         | they're just trying to track the best proxy they know for job
         | performance.
         | 
         | I, personally, think that the ability to write "clean code", to
         | think and care deeply about decisions related to code when it
         | spans multiple fiels, is way more valuable in many jobs (not
         | all!). Yet, unsurprisingly, I see that very few give any
         | serious thought to it, given what companies care about is
         | leetcode.
        
       | kinkrtyavimoodh wrote:
       | H1B rules are quite ridiculous (or more accurately, cruel). Do
       | people here know that even this 60-day grace window was only put
       | into place relatively recently by the Obama administration?
       | 
       | Before that, you technically had to leave the country the day you
       | were laid off. Never mind that you might have a house a family
       | and might have been living here for more than a decade. You would
       | officially be staying illegally if you didn't leave right away
       | and it would jeopardize your chances of getting a visa in the
       | future.
       | 
       | It's only through an historic odd mix of good pay and relatively
       | laxer immigration rules that the US managed to attract a large
       | pool of talent in the 80s, 90s and 00s. Students from my college
       | who are about 5-10 years junior to me no longer consider it a
       | viable place to plan a long-term career in due to the extreme
       | precariousness of visa holders' life situations in the US.
       | 
       | Politically speaking we have little to no power in numbers so
       | neither politically party really cares. Typically it's the
       | Democrats who are pro-immigration, but in reality they don't care
       | much about H1B style immigration and are in fact likely against
       | it due to American tech unions hating H1Bs, while we have
       | unlikely allies in some Republicans because our presence benefits
       | big companies. Common sense solutions standard across the world
       | (such as skill-based / point-based systems) are looked down upon,
       | while we keep getting kicked around on the political playground.
        
         | rahulpadalkar wrote:
         | nice username.
        
         | ozim wrote:
         | What one can expect from going to foreign country? People in
         | mine (or yours) country will try to get as much as possible for
         | free from others.
         | 
         | If someone thinks that some country is composed only from good
         | will and good people, it will be disappointing. There is price
         | to pay for moving, it is not always obvious. I moved to another
         | country and I earn more money than if I would not move, but
         | opportunities that I left back in my country are somewhat
         | biting me back after all those years.
        
         | jrochkind1 wrote:
         | If the Democrats are "pro-immigration", they haven't actually
         | succesfully done much to show it. Generally, not limited to
         | H1B. this country has become very anti-immigration generally,
         | and I hate it.
         | 
         | There isn't really such a thing as a "tech union" in the USA. I
         | don't think very many tech H1B holders are working in areas
         | with any unions. (And if they were wouldn't many union members
         | be H1B holders themselves?)
         | 
         | Actually, I suspect Democrats get more money from tech
         | _companies_ that benefit from H1B hires than Republicans do.
         | Tech companies in the past tend to donate to Dem more than
         | Republican. Of course, the biggest companies, in nearly every
         | industry, donate to both parties hoping to influence whoever is
         | in office.
         | 
         | Perhaps that's what led to the bare improvement to a 60 day
         | period under Obama, who was of course the last Democratic
         | president. The Dems definitely haven't done any more for lower
         | wage or less skilled immigrants, if you think they are somehow
         | helping them but not H1B-type immigration, you are
         | unfortunately mistaken.
        
           | kinkrtyavimoodh wrote:
           | DACA was an executive order by a Democratic president.
        
         | nickysielicki wrote:
         | I fully support immigration reform and expedited citizenship
         | for skilled workers. I empathize with you. I have a lot of
         | friends from school who have to deal with this, and it sucks.
         | 
         | On the other hand, the H1B system isn't supposed to import
         | fungible labor. These visa are supposed to be for highly
         | specialized labor -- highly specialized to the point that the
         | openings are rare. It's hard to fault an abused program for
         | being inconsiderate of a problem it wasn't supposed to solve.
        
           | damnyou wrote:
           | This is simply _not true_. What you 're talking about is the
           | intent of the O-1 and EB-1 programs, _not_ H-1B.
        
           | whack wrote:
           | > _These visa are supposed to be for highly specialized labor
           | -- highly specialized to the point that the openings are
           | rare_
           | 
           | This is not true. The H1B program is intended to _" allow
           | U.S. employers to employ foreign workers in specialty
           | occupations. A specialty occupation requires the application
           | of specialized knowledge and a bachelor's degree or the
           | equivalent of work experience"_. Ie, it is intended to boost
           | the economy by allowing in skilled college-educated
           | immigrants. There's no requirement that they have to possess
           | unique/extraordinary talent, or work in jobs where "openings
           | are rare".
           | 
           | You're probably mixing up the H1B program with the EB1
           | program, which is indeed intended for immigrants possessing
           | "extraordinary ability". The intent and requirements for H1B
           | are far simpler
        
           | hn_throwaway_99 wrote:
           | The nature of the H1B being tied to a single place of
           | employment is ludicrous though. It enables a power dynamic
           | where these workers are basically indentured servants. This
           | dynamic is a detriment to both these workers and their native
           | counterparts.
           | 
           | Once an H1B is offered it should remain in place for some set
           | time period, with procedures in place to address fraud either
           | in the case of the company or employee.
        
             | kinkrtyavimoodh wrote:
             | This is the singular easiest change that would make lives
             | for H1B employees easier. Even immigration-averse countries
             | like European ones work this way.
             | 
             | Give us a general work visa that let's us work for N years
             | instead of making us puppets of the company we are
             | currently working for.
        
               | calvinmorrison wrote:
               | Isn't a H1B visa literally for a single job that's not
               | able to be filled? It's not a work permit for working any
               | specialist job, companies need to justify the need
               | specifically
        
               | hn_throwaway_99 wrote:
               | Can we stop pretending that's true? Like there are really
               | jobs that are _sooooo_ unique that NO Americans have the
               | skills and only some foreign worker unicorns can fulfill
               | them?
               | 
               | H1Bs are just skilled worker visas, let's stop with the
               | charade that they're anything else.
        
               | bgorman wrote:
               | If you want to stop that charade, you need to admit that
               | H1Bs are frequently abused and are used to depress the
               | salaries of American workers.
        
               | kinkrtyavimoodh wrote:
               | There is a wide gap between the two extremes of "H1B is
               | merely abuse" and "H1B is only for Nobel prize type
               | savants".
               | 
               | Do you know there is no general work visa at all in
               | America, whereby a skilled person can come based on their
               | merit and work in the US?
        
               | hn_throwaway_99 wrote:
               | > If you want to stop that charade, you need to admit
               | that H1Bs are frequently abused and are used to depress
               | the salaries of American workers.
               | 
               | 100% agree, which is why I'm saying they shouldn't be
               | tied to a single employer, which just helps employers in
               | general acquire a more compliant, docile work force.
        
               | wombatmobile wrote:
               | The point is that if that particular job disappears, the
               | visa holder, a human being, often with family, is put in
               | a difficult circumstance which requires adjustment.
        
             | maest wrote:
             | > This dynamic is a detriment to both these workers and
             | their native counterparts.
             | 
             | Yeah, but it's great for the large companies hiring them.
        
         | YZF wrote:
         | I had a job offer and TN status with a US company and I decided
         | (last minute practically) not to move to the US for precisely
         | this reason. That I'd have to leave the country on the same day
         | I lost my job. Doing this with a family seemed too risky for
         | me. I'm not sure what my parallel universe life in Seattle
         | would have looked like but I've no regrets staying in Canada.
        
           | yibg wrote:
           | FYI TN also has a 60 day grace period.
        
             | YZF wrote:
             | This was prior to the 60 day grace period. I know there's a
             | 60 day grace period these days.
        
         | mathattack wrote:
         | I concur that the H1B rules are awful. We should make it as
         | easy as possible for the best in the world to come here. The
         | laws as they stand directly abuse non-citizens for the benefit
         | of companies, some of which are US based. The H1B holders don't
         | vote. The beneficiaries of a better system are more indirect,
         | and less likely to make a case. (Most of us benefit when the
         | best talent in the world is free to come here and
         | build/create/pay taxes)
         | 
         | However... The system is arbitrary and can punish people short
         | term. It seems strange to buy a house in a country that can
         | kick you out on no notice through no fault of your own.
        
           | maxerickson wrote:
           | We should just have really loose immigration laws that let
           | lots of people in. Never mind the best in the world stuff.
        
           | kinkrtyavimoodh wrote:
           | > It seems strange to buy a house in a country that can kick
           | you out on no notice through no fault of your own.
           | 
           | OK, it's strange to buy a house. What about marrying and
           | having a kid? Many H1B workers here have lived there for
           | decades (with no realistic hope of a green card in sight).
           | Must we stay childless because we can be kicked out on no
           | notice?
           | 
           | I know your statement is well-intentioned but it comes off as
           | one of those things that's easy to say in 'abstract' but it
           | demonstrates a lack of understanding of actual life
           | situations of people.
        
             | dragandj wrote:
             | AFAIK, marying a citizen gives you a straight path to
             | resident papers and, later, citizenship, in the western
             | world, including USA.
        
               | chucky_z wrote:
               | A close friend of mine got married 3 years ago. He is a
               | dual citizen of China and the USA. His spouse is a
               | Chinese citizen.
               | 
               | This straight path you speak of they have been filing
               | paperwork for and fighting for, for 3 years now. I
               | believe he is just in the path to permanently moving to
               | China and revoking his US citizenship status.
               | 
               | Everything about this process sucks. :(
        
               | ivalm wrote:
               | Strange, my Chinese citizen wife got her conditional
               | green card within ~6 months of application (about a year
               | ago, we've been married less than 2 years and she took a
               | few months to apply since her status wasn't pressing).
               | One thing they ask is if you are a member of the
               | communist party (my wife never was), and I guess if the
               | answer is yes things may be more complicated. I, myself,
               | am a naturalized us citizen (from Eastern Europe, my dad
               | got an E1 in 2001).
        
               | throwaway744678 wrote:
               | How can your friend be a dual citizen of China and the
               | US, when PRC does not recognize dual nationality?
        
               | kinkrtyavimoodh wrote:
               | Marrying a citizen, yes. But the chances of H1B visa
               | holders marrying other H1B visa holders (or people from
               | back home) are pretty high given that the elephant in the
               | room is that all of this discussion disproportionally
               | affects Indians and Chinese.
        
             | mathattack wrote:
             | I don't intend to seem callous, so please help educate me.
             | 
             | If you marry a citizen, that accelerated the Green Card. If
             | you marry a non-citizen, your situation is precarious, so
             | why not rent rather than buy?
             | 
             | I'm not arguing that the rules are right. (They are clearly
             | wrong) Just that if you're ina precarious situation, avoid
             | doing things that make it worse. When I lived abroad, the
             | expats were all aware of being on borrowed time.
             | 
             | I think the world would be a better place in terms of peace
             | and prosperity if people could circulate as easily as
             | money. Unfortunately that's not our world.
             | 
             | If my posts are wrong or offend I'm happy to delete them.
        
               | jen20 wrote:
               | > why not rent rather than buy?
               | 
               | Have you ever tried to break a lease on accommodation in
               | the US?
        
               | mathattack wrote:
               | It's cheaper than unwinding a house, no? Especially if
               | you're leaving the country.
        
               | jen20 wrote:
               | Not necessarily.
               | 
               | A house is an asset you can continue to own if you leave
               | the country, by renting it. There is no requirement to be
               | US resident or even eligible to visit the US to own
               | property in the US.
               | 
               | Breaking a lease can cost tens of thousands of dollars
               | which is just waste - and if you ever intend on coming
               | back to the country at some point, simply abandoning the
               | lease is not advisable since the impact on credit
               | reporting can be substantial.
               | 
               | So I'd suggest that it's actually cheaper to own a house,
               | and simply _not_ unwind it.
        
               | scarface74 wrote:
               | Have you ever tried being a landlord if you are in
               | another part of the same metro area that is only an hour
               | away? I can't imagine being a landlord dealing with
               | rentals in another country.
        
               | jen20 wrote:
               | This is what management companies are for.
        
               | scarface74 wrote:
               | And they take 10%-20% of your monthly rent and at least
               | half of the first months rent of a new lease.
               | 
               | When I was in real estate, the banks would only credit
               | your income at a 75% occupancy rate. It's hard to break
               | even on an income basis with rental real estate.
               | 
               | When your property is vacant, you're still on the hook
               | for the mortgage. More than likely, your income is going
               | to be lower when you're forced to leave the country.
        
               | michaelt wrote:
               | Because they do not foresee their situation becoming
               | _less_ precarious in the future.
        
               | kinkrtyavimoodh wrote:
               | I am not offended and you have been polite, so please
               | don't remove your posts.
               | 
               | Renting vs buying is fine. We can choose to rent all our
               | lives and frankly in the Bay Area buying isn't even that
               | slam dunk of a decision anyway.
               | 
               | My point was a bit more general. It's very common for
               | people to argue 'technically' about how others should
               | live their lives while missing their ground reality. For
               | instance, it's easy to say "Well technically H1B is not
               | an immigration visa, it's a temporary workers visa so why
               | are you making long-term life decisions while on it". But
               | the ground reality for most Indians and Chinese on H1Bs
               | in the US is that they will never get a green card
               | (permanent residence), and they will spend their whole
               | lives here under H1B, so while the question is well-
               | meaning and genuine, it translates to "don't buy a house,
               | don't get too many possessions, don't marry[1], don't
               | have kids".
               | 
               | [1] Unless you marry a citizen, in which case you are
               | sometimes accused of entering into a 'green-card
               | marriage' and seen with suspicion.
        
               | mathattack wrote:
               | On marriage - it's very broken, and abuses foreign
               | workers. And I do get where you're coming from. My
               | wedding got accelerated by a year or two when my
               | girlfriend has visa issues. (It was still worth it!)
        
               | User23 wrote:
               | As a guest worker you are not supposed to put down deep
               | roots here. If you want to immigrate you should follow
               | the law and get an immigrant visa. This isn't hard at
               | all. It's just like being a guest anywhere else, you have
               | to follow the host's rules even if you don't like them.
        
               | jen20 wrote:
               | One need not have visited the US, or even _be eligible_
               | to visit the US to own property in the US.
        
               | ylem wrote:
               | Immigrant visa? What is that? I think the conversation is
               | focused on the US. I'm a native-born US citizen, but my
               | impression is that for those who get an H1B, they can
               | apply for a green card and eventually citizenship.
               | However, the path for many is fairly long. Perhaps you
               | are confusing the H1-b and the J-1?
        
               | User23 wrote:
               | You can read about the difference here[1]. H-1B is a
               | temporary visa and does not entitle a holder to permanent
               | residency. In some cases it's possible for a H-1B holder
               | to be granted permanent residency because it's a dual
               | intent visa, but that merely permits the holder to desire
               | to immigrate. By contrast a tourist visa would be denied
               | to a visitor who expressed the desire to stay
               | permanently.
               | 
               | [1] https://www.cbp.gov/travel/international-
               | visitors/visa-waive...
        
               | mavelikara wrote:
               | Many people who are in the guest visa apply for and are
               | approved for permanent residency (which is what, I think,
               | you meant by "immigrant visa"). They are simply waiting
               | for years - decades even - for their turn. Life happens
               | while they wait - marriage, kids, house etc - as
               | mentioned by GP.
        
               | User23 wrote:
               | The term immigrant visa is well defined[1]. If you want
               | to bring your wife and have kids and buy a house you
               | should get an E series visa[2], not an H one. If you
               | choose to go with the H-1B anyhow you are taking your
               | chances and like any chance sometime it doesn't go your
               | way and you have to deal with the consequences.
               | 
               | [1] https://en.wikipedia.org/wiki/Visa_policy_of_the_Unit
               | ed_Stat...
               | 
               | [2] https://travel.state.gov/content/travel/en/us-
               | visas/immigrat...
        
               | fishywang wrote:
               | What immigrant visa, exactly? H1b is the pathway to
               | immigrant visa for tech workers in the US. For H1b
               | holders born in certain countries, they have to be on H1b
               | visa to be on the 5-10 year long queue to get the green
               | card.
        
               | User23 wrote:
               | The appropriate E visa[1].
               | 
               | [1] https://travel.state.gov/content/travel/en/us-
               | visas/immigrat...
        
               | fishywang wrote:
               | That's the exactly same thing I said: you need to be on
               | H1b (or other non-immigrant visa but allows dual-
               | intention, for example L1) and wait for maybe years or
               | decades (based on your birth country) to get that.
               | 
               | Here's the current queue size:
               | https://travel.state.gov/content/travel/en/legal/visa-
               | law0/v.... For immigrants born in mainland China, E2's
               | current queue is 4.5 years, for immigrants born in India
               | E2's current queue is 11 years.
        
               | User23 wrote:
               | There is no mention of H-1B at all on the State
               | Department page I linked you. Where are you getting this
               | from? Sure some H-1B holders manage to later acquire an E
               | visa, but nowhere is it stated to be a prerequisite.
               | Exceptional individuals don't even need a US sponsor to
               | apply.
        
               | fishywang wrote:
               | Sure H1b is not a prerequisite technically. But say you
               | are the employer, you want to sponsor this Indian
               | person's E2 visa, but you need to wait for 11 years
               | before they actually get the visa you sponsored and start
               | to work for you. Now tell me how is H1b not a
               | prerequisite in reality?
        
               | User23 wrote:
               | If it takes that long it's because the category you're in
               | is heavily over-subscribed and at a relatively low skill
               | level. Using H-1B to do an end run around that is common,
               | but to call it a prerequisite is dishonest. Our
               | immigration system has limits because we believe it is in
               | our citizen's interest. This means not every foreign
               | worker that wants to immigrate is going to get to. US law
               | gives preference to exceptional individuals, because our
               | law is for the benefit of our citizens and corporations,
               | not foreign nationals.
        
               | fishywang wrote:
               | For E1 the queues for China and India born immigrants are
               | still 2+ years long.
        
               | cableshaft wrote:
               | Yeah, my boss is here on an H1B, and has been with the
               | same company for I think 12 years now, even though the
               | company has had many rough years and I'm sure he would
               | have switched jobs already if not for his H1B status.
               | 
               | He's since married and has a kid, used to live in an
               | apartment but now has a house, although he might be
               | renting, I'm not sure.
               | 
               | I started dating and eventually married my wife, got two
               | dogs, and bought a house in just the five years I've been
               | working at the company myself, so a lot of life events
               | can happen in that time.
        
               | rjkennedy98 wrote:
               | What do Americans owe you? If its such a bad arrangement,
               | why did you come to the US?
               | 
               | > it translates to "don't buy a house, don't get too many
               | possessions, don't marry[1], don't have kids".
               | 
               | What percentages of Americans own a house. What
               | percentage of Americans have kids? What percentage of
               | Americans get married?
               | 
               | You have some seriously entitlement derangement syndrome.
        
               | kinkrtyavimoodh wrote:
               | If you insist on inserting trollbait in a polite and calm
               | discussion, well might I suggest that Americans, at the
               | very least, owe us Thanks for the billions of dollars in
               | taxes Indian Americans pay as the wealthiest ethnic group
               | in the country. https://en.wikipedia.org/wiki/List_of_eth
               | nic_groups_in_the_U...
        
               | [deleted]
        
           | Lammy wrote:
           | > The laws as they stand directly abuse non-citizens for the
           | benefit of companies, some of which are US based.
           | 
           | So let's rein in those companies by giving them a talent pool
           | of people who can't rock the boat too hard without fear of
           | having to leave the country?
        
         | akiselev wrote:
         | Even when you have a supportive (non-exploitative) employer
         | it's an unbelievably precarious position (personal story
         | time!).
         | 
         | In order to renew an H1b visa [1], immigrants have to go to a
         | US consulate, which do not exist within the borders of the
         | United States so leaving the country is required. For the vast
         | majority, this is a day trip to Canada or Mexico or a small
         | vacation to visit family in their home country so it's not
         | really an issue. However, sometimes, the consulate will pull
         | shit like a "State Department Security Check" because the
         | subjects worked in an institute that happens to have a research
         | nuclear reactor - nevermind that it's one of the largest
         | scientific institutes in the world or that their fields of
         | expertise have nothing to do with nuclear.
         | 
         | The immigrants, if they chose to go to Canada or Mexico (as
         | most do due to cost), are likely at this point stuck for months
         | _as undocumented immigrants in their new host country_ - unable
         | to work with existing mortgages /apartments/cars/obligations to
         | pay for in their old life, hotels and living expenses to pay
         | for in their new life, and barely a month worth of sick time
         | and vacation. Bonus: most of the things they could do to
         | mitigate the disaster could jeopardize their permanent
         | residency application. As far as I know, these standoffs
         | usually end when the employers sue over the renewal or dump the
         | employee completely in which case their entire lives have to be
         | packed up and moved _but they can 't enter the United States to
         | do so._ Bonus #2: if both parents are working, they likely have
         | separate H1b visas that won't clear together - family
         | separation time!
         | 
         | As you can imagine, going through this series of events is
         | devastating, especially for children who have zero insight or
         | control into the process. Cruel is an understatement.
         | 
         | Edit: [1] See comment below, this applies to applications going
         | through consular processing, which is a crucial detail
        
           | kshacker wrote:
           | _In order to renew an H1b visa, immigrants have to go to a US
           | consulate_
           | 
           | I think you may be confusing 2 things. H1 Validity and H1
           | Visa. You can extend your H1 from within US and most people
           | do. No one is forced to go out and come back.
           | 
           | However, to extend H1 Visa, what you say is true. The
           | difference is that visa allows you to go out of US, and then
           | come back in, and for you to come back in, you need a visa
           | that is valid at the time of entry.
           | 
           | However, if you wanted to stay in US without going out and
           | keep on extending H1 (to the extent allowed by law), you can.
        
             | akiselev wrote:
             | I'm not confusing them, I just oversimplified the
             | interaction between the petition expiration date and the
             | I-94 expiration date. I forgot to add that my comment above
             | applies to applications that go through consular processing
             | though, which is a very important detail.
             | 
             | H1b applications processed by consulates don't receive an
             | I-94 which means that the application is "approved pending
             | a visa stamping". The new work authorization isn't active
             | regardless of whether they are already in the United States
             | legally or not, until the person leaves the US and goes to
             | a visa stamping at a consulate.
             | 
             | You are describing the happy path for tech workers, but in
             | my experience (90s Soviet block exodus) most families had
             | to go through consular processing because it places a
             | smaller burden of proof on the applicant vis a vis things
             | like legal status in the United States and their home
             | country. Lots of families from the Soviet block had a hard
             | time assembling the required documentation in the chaos of
             | the 90s and anyone who overstayed a H1b or student visa
             | even a day because they wouldn't or couldn't uproot their
             | families has to go through this process.
        
               | kshacker wrote:
               | I am not trying to describe the happy path in any way. I
               | have gone through a 4 year L1A green card which my
               | colleagues got it in 10 months and I have been without
               | advanced parole for 13 months which implied if I left the
               | country due to any reason, I could not come back. And my
               | experience too was in a different decade, no need for me
               | to cover up the warts. It is quite an experience each
               | interaction with the then INS taking over 3 months when
               | the entire last stage should have completed in 3-4
               | months.
               | 
               | What I am describing about H1 is standard (majority)
               | operating procedure. Yes extending H1 visa outside of the
               | country is a pain, but extending H1 while being in US is
               | not such a big pain, and most of my colleagues do that.
               | Of course there does come a need for people to visit to
               | their origin country once in a while, and yes that's when
               | it becomes a lottery.
        
               | [deleted]
        
         | bzb5 wrote:
         | Staying in a foreign country is a privilege, not a right.
        
           | brutal_boi wrote:
           | You are baiting too hard
        
         | devmunchies wrote:
         | > Typically it's the Democrats who are pro-immigration
         | 
         | Actually its business tycoons who want cheap, abundant labor.
         | Getting the media to frame it as a social issue was genius.
        
         | seanmcdirmid wrote:
         | > are in fact likely against it due to American tech unions
         | hating H1Bs
         | 
         | That's a new one. What are these American tech unions you are
         | speaking of? Googling only brings up a few obscure
         | organizations that I'm sure don't have much influence with the
         | Democrats.
        
         | scarface74 wrote:
         | > American tech unions hating H1Bs
         | 
         | What the heck is a "tech union"? Who are in one?
        
         | war1025 wrote:
         | Work / study visas are (in my opinion anyway) a significant
         | reason why the majority of post-graduate students are foreign.
         | 
         | Working as a grad student is really a quite poor economic trade
         | off unless you have the unspoken side benefit of qualifying for
         | a visa.
         | 
         | It's basically a form of academic wage suppression.
        
         | la6471 wrote:
         | Yes and you cannot expect the Native American workers to
         | sympathize with your plight. The focus is on productivity and
         | the cost of labor and not on humans behind it. The Native
         | American workers had faced it for decades via outsourcing and
         | offshoring and now the pendulum is swinging back to the right
         | again. The rules will be changed ,if needed , for US and it's
         | citizens to win the game.
        
           | jdxcode wrote:
           | I feel it's odd that you capitalized the "N" in "native". I
           | assume you're not talking about these people[0].
           | 
           | 0: https://en.wikipedia.org/wiki/Indigenous_peoples_of_the_Am
           | er...
        
         | WilTimSon wrote:
         | > Do people here know that even this 60-day grace window was
         | only put into place relatively recently by the Obama
         | administration?
         | 
         | This is what happens when the people making the laws for unique
         | experiences have never been even in the proximity of those
         | experiences. (Well, in this case it's more likely just
         | cruelty.) You get lawmakers who lived a standard life of an
         | upper-class person and don't realize that finding a job isn't
         | as easy as it may seem or as easy as it was 60 years ago. All
         | that talk about "just go in, do a firm handshake and talk to
         | the owner" might seem funny when it's loons on Facebook saying
         | it but when it's what people base their perception of the world
         | and their lawmaking on... that gets disturbing.
        
           | Igelau wrote:
           | The distance between the political class and everyone else is
           | shocking. This brings to mind the time that Obama was trying
           | to cut 529 tax breaks and even Democrats were like "Dude,
           | wtf!"
           | 
           | For many of them it's been too long since they've had normal
           | people problems. For immigrant experiences the gulf is even
           | wider.
        
           | jdsully wrote:
           | Its not an act of omission, this is a result of compromise
           | with factions that don't want immigration at all. The fact it
           | discourages people is a feature not a bug.
        
             | firebaze wrote:
             | If you immigrate, you emigrate. If you successfully
             | immigrate (let's say in the U.S.), you have skills sought
             | there. Those skills are probably also in demand in your
             | origin country. You'd stand even more of a chance to be one
             | of a few in your home country, gaining status, gaining
             | visibility, turning the tide.
             | 
             | I know I'll probably be flagged for this question, but
             | still: why do this? Why not help your origin country with
             | your knowledge?
             | 
             | Genuine question, since I had the same decision to make and
             | chose to return, in order to help locally.
        
               | maest wrote:
               | > Those skills are probably also in demand in your origin
               | country.
               | 
               | That's not guaranteed to be true. Take finance - if you
               | want a career in this field there's only a handful of
               | cities where it makes sense to live and work: London,
               | Singapore, New York, maybe Tokyo.
               | 
               | An exotic derivatives quant won't find much demand for
               | their skills in, say, Almaty.
               | 
               | Similarly, tech workers benefit from being in tech hubs
               | (SV being one example). Oil engineers need to be around
               | oil rigs and so on.
               | 
               | Moreover, standards of living are different in different
               | parts of the world. Levels of corruption, infrastructure
               | development, civic engagement etc are much worse in some
               | places than others. You may have had the foresight of
               | choosing to be born in a well developed country, but many
               | have not.
        
               | pbourke wrote:
               | > Why not help your origin country with your knowledge?
               | 
               | I moved from Canada to the US in 2007. Things were
               | different then, and the opportunities in the US were
               | unique (I joined Amazon). The longer you stay, the harder
               | it is to return: your network changes, you get used to
               | life in the new place, etc.
               | 
               | I will say that I've pondered the question of moving home
               | nearly continuously since moving here and there always
               | seems to be a compromise that we're not ready to make
               | yet. In the case of Canada, it was often the housing
               | prices in the places where we'd like to live.
        
               | david-gpu wrote:
               | My priority is providing for myself and my family, not
               | some abstract entity to which I'm linked only through an
               | accident of birth.
               | 
               | If a country offers better work conditions, a better
               | salary, less risk of economic turmoil, better health
               | care, etc. then I'll take the opportunity if it presents
               | itself. I've done it twice and would do it again.
               | 
               | It's not any different to taking a better job offer,
               | whatever that means to you.
        
               | [deleted]
        
               | damnyou wrote:
               | Because most of the world does not have the
               | infrastructure that the US has, and so they wouldn't be
               | able to benefit society (as a whole) nearly as much.
               | 
               | Because some people are queer or from other minority
               | communities within their home country (e.g. Dalit in
               | India), and would be subject to discrimination, including
               | and up to murder, in their home countries. Asylum only
               | covers the most extreme cases and not the day-to-day
               | discrimination that minorities face worldwide.
               | 
               | Because freedom of movement is an inalienable right that
               | comes with being a _human_ , and borders are inherently
               | oppressive.
               | 
               | Because most of the world is a harsh, dangerous place,
               | and supporting the decisions individuals have made to
               | stay or get out, given the circumstances they're in, is
               | inherently a moral good.
        
               | imtringued wrote:
               | What knowledge? The knowledge people gain by working at a
               | foreign software company? Let Albert Einstein work as a
               | delivery driver in Mumbai and he's going to accomplish
               | nothing. Everything is relative and depends on the given
               | situation.
        
               | vsskanth wrote:
               | You can get better value for your skills and objectively
               | achieve more results by moving to a place with a more
               | developed ecosystem for your industry.
        
         | nbaksalyar wrote:
         | > Before that, you technically had to leave the country the day
         | you were laid off
         | 
         | Interestingly enough, there's a very similar system in place in
         | the United Kingdom (Tier 2 General). Not only you have to leave
         | within 60 days after being laid off, but there's also a
         | "cooling-off period" of 1 year, which means that you can't get
         | a new visa during this period and effectively it resets your
         | time until permanent residence, so you have no option but to
         | start over.
        
           | vsskanth wrote:
           | UK doesn't have "at-will" employment like the USA.
           | 
           | Their PR system is also time based, which means you don't
           | have to live in uncertainty forever, unlike the H1B which is
           | lifelong temporary immigrant for certain nationalities.
        
         | nrmitchi wrote:
         | > Do people here know that even this 60-day grace window was
         | only put into place relatively recently by the Obama
         | administration?
         | 
         | My worst situation dealing with this was a TN status rather
         | than an H1B, where I was told at a border that I could be
         | ineligible for admission to the US because I had no left the
         | day that I was laid off from a previous position.
         | 
         | I had to tell the CBP officer that there was a 60 day grace
         | period, be told that the internet isn't a reliable source of
         | information, and wait while he discovered this information on
         | their own. Sitting and waiting I literally overheard this
         | person, after learning of this grace period, ask a colleague if
         | they had ever heard of it before. This was at a major Canada/US
         | border crossing.
         | 
         | It is apparently not just people on HN who are unaware of this,
         | but also individuals charged with making US admission
         | decisions.
        
           | kinkrtyavimoodh wrote:
           | You at least were 'lucky' enough to reach the border. I know
           | several people who weren't even allowed to board flights
           | because the airlines run their own small 'judge jury and
           | executioner' system whereby they will refuse to let you board
           | if they feel you won't be allowed at the border. Sure this
           | works for trivial cases like checking Visa stamp etc. but
           | immigration rules are way more complex than that but try
           | explaining that to the underpaid worker at the airline
           | counter while 50 people are lined up behind you and making
           | noises for you 'holding the line up'.
           | 
           | And these actions are taken outside the US (at the home
           | country airport) so realistically speaking you can't even sue
           | them or anything.
        
             | itronitron wrote:
             | I recommend buying a round trip ticket with a return date
             | of two weeks later. That way airlines won't block you out
             | of concern that they will be forced to fly you back at
             | their expense.
             | 
             | You can later cancel the return ticket and apply the credit
             | (minus a fee) to a later trip.
        
           | stepbeek wrote:
           | Man, I brought a few Cuban cigars into the US in 2018 and the
           | border agent tore me a new one. Even my confused "But this is
           | legal now..." went unheard until I got through the line to
           | the real customs agent who wondered why I was wasting his
           | time.
        
           | vecinu wrote:
           | I went through something similar but remember the name of the
           | game is to not volunteer unnecessary information.
           | 
           | Did you tell the agent you didn't leave after you were laid
           | off? Or did you just ask for a new TN once you had a new
           | offer?
           | 
           | It seemed to me like being too truthful could hurt your
           | chances more than to just ask for a new visa and let them
           | process the TN as needed.
           | 
           | Some employers wouldn't even report your termination date
           | until some time in the future to give you time to find a new
           | job.
        
             | nrmitchi wrote:
             | Your point about not offering unnecessary information is,
             | unfortunately, good advice.
             | 
             | In my situation it felt as if the officer was going to
             | every possible length to find a reason to reject my
             | application.
             | 
             | I was explicitly asked why I was no longer with my former
             | employer, what my last day of work was, and what date I had
             | previously left the US to return to Canada. Being
             | untruthful about any of these easily-verifiable points
             | would have been much worse in the long run (since this
             | officer definitely seemed intent on running down every
             | possibility). Honestly I am lucky that I had a proof of my
             | severance agreement, which showed it was not a voluntary
             | departure.
        
           | walamaking wrote:
           | It is scary to think about 1) how much control CBP officers
           | have over the fates of people entering the country especially
           | on non-citizen statuses, and 2) how little they know about
           | the rules affecting the latter.
           | 
           | E.g. I've heard of CBP officers not knowing that Canadians
           | don't need to get a visa to enter the US. Also heard of CBP
           | officers not knowing what "Massachusetts Institute of
           | Technology" was on a student's F-1, and had to ask around to
           | confirm that it was a legitimate school. And many more.
        
           | jameshush wrote:
           | I feel your pain. I've had the _worst_ luck crossing the US
           | border with a TN. And I'm a white male Canadian, you'd think
           | the racial stereotypes would be in my favour.
           | 
           | Many CBP works simply do not know the rules as you said. I've
           | been pulled aside for 3+ hours. I've almost missed flights
           | even though it's 110% legal for me to be here and work. I was
           | pulled aside for not having an I-94 paper in my passport even
           | though they had switched to a digital system for Canada and
           | Mexico 5+ years ago (aka NO ONE has the paper). I've had
           | border officers give me off hand remarks like "It's a shame
           | an American wasn't given this job" looking at my TN
           | application. All you can say is yes/no sir/ma'am and hope
           | they're not having a bad day and send you back.
           | 
           | Then other days I'm waiting in the line at LAX getting back
           | into the country, they ask where I had been, give me a stamp
           | in two seconds and wave me through. I never know exactly how
           | they're going to react.
           | 
           | It's gotten to the point where I'm treating getting a green
           | card at this point the same way someone treats buying a
           | lottery ticket. If it happens that's great. But if it doesn't
           | I already have a backup plan of banking up all my USD and
           | moving to Europe (my immediate family all live there and I
           | have a British passport from my parents).
           | 
           | The immigration game is all fine and good for me now (29
           | years old, single, no mortgage and no kids). But even if I
           | make half the amount of money in Europe at 33-35 when I want
           | to start a family would be worth it to know that I don't have
           | to worry about being kicked out the country. I especially
           | feel for my close Chinese friend who can't even re-enter the
           | USA right now if he goes back to China.
        
           | bonchicbongenre wrote:
           | Here's a fun one -- my (foreign) girlfriend graduated from a
           | US undergrad, and stayed in the country over the summer to
           | begin her US PhD. She was legally covered as being able to
           | stay in the country in both directions by the grace period
           | after/before her undergrad/grad school respectively. When
           | going to the embassy to renew her Visa, she was told she was
           | staying in the country illegally, and the idiots there
           | wouldn't renew the Visa on those grounds. They are literally
           | legally incorrect, but there's nothing you can do with these
           | absolute buffoons, these insipid recipients of a national
           | work plan who are too unpleasant and immovably stupid to
           | contribute to a real workforce.
        
             | moises_silva wrote:
             | As an immigrant in another country (thankfully more
             | immigration-friendly), I completely understand the
             | frustration. I think however we must see beyond the
             | incompetence of some front-line workers and turn the
             | frustration and complaints towards who's running the
             | country and its policies, not providing training and
             | overall setting a bad example on how to treat immigrants
             | (legal or illegal). I've declined good offers to move to
             | the US because of concerns with the immigration policies,
             | which quite honestly are exacerbated by the current
             | administration.
        
               | sushshshsh wrote:
               | Just marry an american lol
        
               | HarryHirsch wrote:
               | This suggestion always comes up during presentations from
               | immigration attorneys. They know how fucked up the system
               | is.
        
               | munk-a wrote:
               | As someone who married someone abroad - moving to them is
               | a far simpler and cheaper process than having them move
               | to you. You may be thinking of the loophole of getting
               | married overseas (which does exist) but the government is
               | pretty strict with the requirements around that.
               | 
               | If you want to do thing legally and immigrate to the US
               | then you'd better have a decade of your life and tens of
               | thousands of dollars to throw at lawyers to guide you
               | through the process.
               | 
               | I'm now a Canadian and I think the process in total
               | (including the marriage certificate since I came over on
               | a Fiancee visa) might have put me back about 1.5k. The
               | process was reasonable, there were certainly requirements
               | but people were available to guide you through it in
               | English & French and, wonderfully, Canadians are quite
               | nice to new Canadians so I didn't get much flack from my
               | new coworkers.
               | 
               | America just doesn't want people to immigrate.
        
           | CountSessine wrote:
           | Yeah this is pretty close to my experience. I had a job offer
           | from a US company. I would have been setting down roots in
           | the US - my kids would have been in a US school, my wife
           | would have been giving up her job. We would have been buying
           | a house. But all of that could have been swept away in the
           | course of a periodic half hour meeting with a border patrol
           | agent to renew my TN status. My whole life would be pulled up
           | and me and my family would have had to leave everything
           | behind and return to Canada within days.
           | 
           | It's just didn't make sense so we stayed here.
        
             | moises_silva wrote:
             | I agree. I think you made the right call. We live in Canada
             | (Ontario). We wanted to move to SF to be closer to family
             | (Mexico) but in the end, even with a FAANG job offer, it
             | was too risky and the current political climate doesn't
             | seem friendly to immigration (even legally). Quite more so
             | for someone from Mexico.
        
           | xxpor wrote:
           | Granted, someone working at the US/CA border should know the
           | TN rules, but in general there's so many visa classes and
           | different rules that it's a UX failure if they have to go ask
           | someone about these things. If they put in your passport and
           | type in TN, it should display the relevant rules right on
           | their screen.
        
             | dllthomas wrote:
             | That sounds like a good UX if we need to keep things
             | complicated. Maybe we don't need to, though?
             | (https://www.smbc-comics.com/openborders/)
        
         | addicted wrote:
         | Other than the fact that Democrats have voted for bills solving
         | this issue in both houses of Congress by vast majorities, and
         | the last Democratic President took many executive actions
         | (including the one you mention as well as others that were
         | rolled back by Republicans) there is no evidence that Democrats
         | really care.
        
         | mancerayder wrote:
         | > Typically it's the Democrats who are pro-immigration, but in
         | reality they don't care much about H1B style immigration and
         | are in fact likely against it due to American tech unions
         | hating H1Bs,
         | 
         | Wait, what? Tech unions? I've never seen a single union in my
         | entire 20 year career. I was sympathetic up until you
         | complained about that. What unions?
         | 
         | The H1B stuff goes back and forth politically. If you ask me,
         | if the economy is poor then there's no excuse for encouraging
         | immigration, especially of high paid labor. If unemployment is
         | high, that is (and that's the part that fluctuates). Not to
         | mention H1B is used to reduce wages and dump tech workers when
         | they get old or expensive. However, the uncertainty you
         | describe is intolerable, it should be a clear path and if
         | someone is laying down roots and family, they shouldn't be
         | living in fear. It's obviously a very mixed bag.
        
           | addicted wrote:
           | The whole argument that Democrats, who have voted for bills
           | that help resolve H1B issues by vast majorities and Obama
           | passed executive actions that among other things allowed H1B
           | spouses to work, provided a grace period, and until
           | Republicans sued and had it rolled back in court allowed for
           | H1 B green cards to be filled from infilled green cards in
           | other categories, don't really care is a remarkably wrong
           | statement, and explains why politics in this country are
           | terrible.
           | 
           | You literally have 1 side that demonizes a situation, and the
           | other side doing pretty much all the can within the legal
           | powers they have to improve the situation, but "both sides
           | don't really care".
        
             | kinkrtyavimoodh wrote:
             | > and the other side doing pretty much all the can within
             | the legal powers they have to improve the situation
             | 
             | Except they aren't. There is a clear 'caste' system when it
             | comes to the immigration Democrats care about. Their
             | primary focus is on immigration across the Mexican border
             | (a lot of which is often technically or borderline
             | 'illegal') which they want to make as legitimized as
             | possible as the Hispanic community is a massive votebank
             | for them. So we have all this noise about DACA and the
             | like.
             | 
             | On the other hand, the overwhelming majority of legal H1B
             | pool is largely an afterthought for them because the Indian
             | and Chinese community in America is not that politically
             | assertive, plus the H1B types can't vote anyway, and are
             | mostly concentrated in places like California / Washington
             | so their friends etc would anyway vote Democrat so who
             | cares.
        
               | jdashg wrote:
               | Democrats do not desire Hispanic immigration because
               | they're likely to vote democrat. It's convenient but not
               | all convenient things are causal.
               | 
               | By and large Democrats prioritize the most disadvantaged
               | first, and that's poor immigrants, many of whom happen to
               | be coming across from Mexico.
        
               | m0zg wrote:
               | > the most disadvantaged first
               | 
               | How about prioritizing the most disadvantaged _US
               | citizens_ first instead of kicking the stool from
               | underneath them by importing cheap labor?
        
             | mavelikara wrote:
             | Democrats have worked for _increasing_ the number of _new_
             | H-1B that are allowed per year, and Republicans have
             | opposed it. Republicans have supported rules which make it
             | more attractive to those H-1Bs who do arrive each year, and
             | Democrats have opposed it. That is my summary of the
             | situation.
        
             | vsskanth wrote:
             | It's not that simple. All those democratic actions for H1B
             | you've described are merely tokens when you consider how
             | much attention they paid to undocumented immigrants (DACA).
             | They've completely neglected the kids of H1B workers who
             | have been here decades but have to leave the country when
             | they turn 21. None of what they've done provides an
             | attainable pathway for permanent residency for legal, tax
             | paying high skilled workers from India.
             | 
             | Democratic immigration policies always prioritize family
             | based and undocumented immigration. They have clear
             | electoral benefits from this (see AZ and TX). Reforming H1B
             | and the high skilled immigration system is only an
             | afterthought.
             | 
             | Republican policies have at least put forward some kind of
             | points-based system. They however want to reduce family
             | based immigration which is an absolute no-go for Democrats.
        
               | newhotelowner wrote:
               | The majority of the illegals pay taxes too.
               | 
               | DACA kids go to school. They graduate from schools here.
               | They serve in military. They pay taxes when they join the
               | workforce.
               | 
               | The majority of Indians/Asians also vote for Democratic
               | candidates. 80+% of Asians voted for Clinton in 2016.
        
           | kinkrtyavimoodh wrote:
           | https://ustechworkers.com/ for example.
           | 
           | I don't know what makes something 'officially' a labor union
           | but at least they call themselves that. There was also
           | Washington state Tech Workers Union.
        
             | jdxcode wrote:
             | do they hold any significant influence? I've never heard of
             | either one. I lived in WA state too.
        
             | damnyou wrote:
             | That's a front for a network of white nationalist
             | organizations, not an actual union.
        
           | minot wrote:
           | > The H1B stuff goes back and forth politically. If you ask
           | me, if the economy is poor then there's no excuse for
           | encouraging immigration, especially of high paid labor. If
           | unemployment is high, that is (and that's the part that
           | fluctuates).
           | 
           | Exactly why it should be easy, frictionless, and risk-free to
           | tell on your employer for any labor violation as an H1-B.
           | Make it abundantly clear to the visa holder that if their
           | employer wrongs them in any way, they will pay big time and
           | the visa holder will a. not face any punishment b. will be
           | handsomely rewarded for coming forward.
           | 
           | This is what the unions should advocate for...
        
           | the_arun wrote:
           | If economy is down or unemployment is high, is it proprtional
           | to number of umemployment rate in highly skilled workers or
           | other categories? Cause I always understood unemployment
           | numbers include all categories with a majority in low skilled
           | workers. Which means that, it may not be related to H1 visas.
        
           | paxys wrote:
           | Every one of the numerous studies done in this area over the
           | years has come to the clear conclusion that high-skilled
           | immigration produces a net economic benefit to the country
           | and its workers (here's a recent one - https://nfap.com/wp-
           | content/uploads/2020/05/The-Impact-of-H-...).
           | 
           | Silicon Valley itself wouldn't exist had it not been openly
           | attracting talent from all over the world, and the difficulty
           | in getting visas and residency over the last few years is
           | already showing its effects as more and more major software
           | companies are popping up outside the US.
        
             | bgorman wrote:
             | The main problem with this idea is that high skilled labor
             | is conflated with h1B labor. The H1B system is completely
             | abused by big outsourcing companies like Infosys, HCL,TCS
             | and Wipro. The proof of this abuse is that the average
             | salary from these workers is much lower from non-outsourced
             | H1Bs e.g. microsoft workers on H1Bs.
             | 
             | For example, a few years Disney theme parks laid off all of
             | their IT staff and immediately replaced them with HCL H1B
             | workers for lower cost. Clearly in this case H1Bs were
             | abused to lower salaries of American workers by bringing in
             | low skill (defined by salary) labor.
             | 
             | Immigration isn't inherently bad but the H1B program is
             | deeply flawed (allocations by country, dominance by
             | outsourcing companies, workers being tied to employers)
        
             | confidantlake wrote:
             | The study is unconvincing. They mention that fields with
             | more h1bs have lower unemployment. Well no kidding, in
             | demand fields attract more h1bs, it isn't the h1bs making
             | it more attractive.
             | 
             | Another problem with the study. "...the program enables
             | employers to hire foreign workers when they cannot hire
             | U.S. workers"
             | 
             | This is such a lie. My brother has looking for around a
             | year and cannot get his first position. Past few months,
             | looked like I might lose my job do to Covid. I spent a few
             | months looking for a job, but couldn't find one. At the
             | same time 70% of my coworkers are on h1b, often in their
             | early/mid 20s. Absolutely no reason they couldn't hire a
             | domestic worker to do the job. H1B is a scam.
        
               | tiziniano wrote:
               | I mean it is economics 101 that H1B's depress wages. I'd
               | say especially since the demand for technology is
               | relatively more inelastic that the increases on labor
               | supply. There is a lot of money involved in masking this
               | fact, but let's agree on something. There is always a
               | tension between what part of economic surplus workers get
               | and what part capital (shareholders) get. The sky high
               | returns on capital in tech are possible in no big part
               | due to the relative ease of bringing in new people.
               | Successful companies will still make money but the actual
               | return on the invesment will depend more on how high of a
               | salary they have to pay. Take for instance FB, they make
               | about 18Bn in net income, have 52K employees. About 350K
               | per employee, imagine suddenly they were facing hiring
               | engineers, they could easily spend a lot more on keeping
               | them, but there's no need. Thanks to their lobbying
               | through FWD.us among others, they can always import more
               | people.
               | 
               | I mean they have desperately tried to get more people
               | into CS, but even that has had little results. Biggest
               | bang for the buck is lobbying and marketing for more
               | H1Bs. What's a couple hundred million here and there
        
               | barrkel wrote:
               | It's not actually obvious in "Economics 101" that wages
               | are depressed by the best and the brightest coming to the
               | US.
               | 
               | What you're not taking into account is the relative
               | efficiencies of scale. When there's more talent in a
               | particular geography than somewhere else, high value
               | global companies can grow in a way they can't elsewhere.
               | A precondition of that is lots of raw material - people -
               | who can be repurposed by the highest bidder. Limit the
               | raw material, and the industry might not even be located
               | on the West Coast.
               | 
               | If supply was enough to depress wages, the US would have
               | the world's lowest cost developers. In fact, it has the
               | most expensive, because of the valuable companies that
               | are able to grow in SV, which each bid up wages.
               | 
               | Economics teaches us about winner effects. The best
               | attract outsize rewards, far larger than their
               | proportional increment in ability or effort. SV attracts
               | the best of the best because it's the best place for such
               | people to be rewarded. It's a virtuous circle in
               | multiple, compounding dimensions.
               | 
               | People are a fixed cost in the economics of software
               | development. That means scale is king; it's the divisor
               | on those costs. Scale isn't just on the sales side,
               | though; it's on the talent side too.
               | 
               | Reducing skilled immigration is the kind of shortsighted
               | approach that kills the golden goose in the long term.
        
               | tiziniano wrote:
               | Exactly, even though the economies of scale were making
               | the economic value of the company much higher, this extra
               | will just keep disproportionately going to the
               | shareholders. In fact, the bigger the companies, the more
               | power they hold in wage negotiations. Think about an
               | efficient market with many, many buyers and sellers. What
               | kind of equilibrium does it reach? Now think of a few big
               | companies, hiring from an ever increasing supply. The
               | companies grow bigger, but the wage that laborers
               | receive, will decrease. At some point it becomes this
               | question, why should American workers give up an ever
               | bigger part of their wage to shareholders and other
               | immigrants?
               | 
               | In spite of their best efforts, most of the software
               | development still occurs in the US. Think Microsoft
               | hasn't tried to offshore as much as possible to India and
               | China, building dev centers there? Or Google and FB?
               | 
               | Even then, just look at what kind of workers end up being
               | imported through this programs. Not always the best and
               | brightest. Many do entry level jobs not even in software
               | development, for outsourcing companies.
               | 
               | I'm not saying outright ban immigration but better
               | control is needed. (And saying this as a non-American
               | living in the US). Something that struck me as
               | particularly interesting and President Trump recently
               | commented, is how about making companies bid for a fixed
               | number of visa slots. Whoever pays the highest salary,
               | gets the visa. This would certainly make companies be
               | able to bring the brightest, while raising wages in
               | general.
        
               | paxys wrote:
               | You've highlighted the problem with public discourse in
               | the country. "I'm going to choose to ignore all
               | scientific evidence because my brother can't get a job
               | and it feels like H-1B is the cause" - sadly applicable
               | to any policy topic where politicians & media are taking
               | advantage of people's emotions.
        
               | creato wrote:
               | I think an equally big problem is that a lot of
               | "scientific evidence" like this doesn't pass sanity
               | checks, and definitions of "net economic benefit" can
               | vary and might not preclude strongly negative impacts to
               | the average US citizen.
        
               | confidantlake wrote:
               | I am not ignoring scientific evidence. I read the paper,
               | it is not convincing. This is not a double blind
               | experiment, it simply looks at data and asserts causes.
               | Take this paragraph:
               | 
               | "An increase in the share of workers with an H-1B visa
               | within an occupation, on average, reduces the
               | unemployment rate in that occupation. The results
               | indicate that a 1 percentage point increase in the share
               | of workers with an H-1B visa in an occupation reduces the
               | unemployment rate by about 0.2 percentage points. The
               | findings suggest the presence of H-1B visa holders boosts
               | employment among other workers in an occupation. The
               | results provide no evidence that the H-1B program has an
               | adverse impact on labor market opportunities for U.S.
               | workers"
               | 
               | There is nothing scientific about this. No experiment was
               | performed. They simply looked at the data, saw there was
               | lower unemployment in occupations with higher percentage
               | of h1b, and then asserted that means there is no evidence
               | that the program has an adverse impact on us workers.
               | They are reversing cause and effect.
        
               | robocat wrote:
               | > There is nothing scientific about this
               | 
               | Soft sciences are _harder_ than hard sciences to do.
               | 
               | > No experiment was performed. > This is not a double
               | blind experiment
               | 
               | Do you really think experiments are a reasonable approach
               | to political questions?
               | 
               | I too dislike wish-washy science, but there really isn't
               | much other choice for many real world situations.
        
               | mancerayder wrote:
               | Someone above accused him/her being unscientific and they
               | responded accordingly.
        
               | karpierz wrote:
               | You didn't read the methodology. They segmented the data
               | by occupation, and then examined the data per occupation
               | by year.
               | 
               | Do you have a study that shows the adverse impact of H1-B
               | visas on American workers?
        
               | triceratops wrote:
               | > This is such a lie. My brother has looking for around a
               | year and cannot get his first position.
               | 
               | Anecdotes are not evidence. Maybe your brother is bad at
               | interviewing. Getting the first position is always the
               | hardest.
        
               | stainforth wrote:
               | That's a great angle for looking at - do we have data on
               | the average age of h1bs? How can a young person already
               | have the specialized skill they're supposedly brought in
               | for?
        
             | mancerayder wrote:
             | I've personally been asked to look at H1s instead of local
             | staff to save wages (they cost 1/3). I'm in management now,
             | but when I wasn't, you really would have expected a study
             | to negate my own self-interest as an employee threatened
             | with unemployment, and ultimately negate myself so that
             | tech companies can rake in more profit and ultimately bring
             | the aggregate numbers up (which is the net effect you
             | highlight)?
        
             | ralph84 wrote:
             | It has to be more than just a "net economic benefit" in a
             | country with such large wealth inequality. Something that
             | makes Jeff Bezos $1 billion and costs everyone else $900
             | million is a "net economic benefit", but that doesn't make
             | it desirable for anyone except Bezos.
        
       | ab_testing wrote:
       | The problem is that, as an Indian, you will be doing this dance
       | routine for the rest of your life. Sure it is easy to do it when
       | you are in your late twenties, early thirties but once you reach
       | late thirties and early forties, you will not even get any
       | interest from the recruiters.
       | 
       | Ageism is very real in the tech industry and your only options
       | are to either get a green card or move to another country.
       | Recessions and layoffs are a way of life in this country. Sure
       | you survived this one - but may be not the next one or the one
       | after that. Also with each passing decade, it will be harder for
       | you to immigrate somewhere else - partially due to countries like
       | Canada, Australia reducing points past a certain age and partly
       | due to having kids who are used to a specific way of life in the
       | US.
       | 
       | So while your status is safe for you, it is a good time to define
       | the course of your career, because no matter how good of an
       | engineer you are, at the end of the day, you are just a number on
       | a spreadsheet who will be laid off at another recession.
        
         | humanlion87 wrote:
         | I think the green card option was valid for Indians who came to
         | the country at least a decade ago. It's no longer viable for
         | Indians who are coming to the country now (or came in the past
         | few years). Tying your immigration status to the ups and downs
         | of politics for decades together is a sure-fire way to damage
         | your mental peace.
        
       | tus88 wrote:
       | Strange how HN is so keen on having millions of people come here
       | to compete for your job and put downwards pressure on wages.
        
         | manuelabeledo wrote:
         | This has not happened, at least not in software engineering.
         | 
         | Also, it is more desirable to attract talent to the US, where
         | they will spend money and pay taxes, than just outsourcing.
        
           | tus88 wrote:
           | That's because it has been prevented by immigration rules.
        
         | marcinzm wrote:
         | Amazingly, most ethical people who are doing well aren't
         | selfish enough to hoard all of it for marginal gain to
         | themselves at massive cost to others.
        
           | tus88 wrote:
           | Secure employment is hardly a marginal gain. Then again, HN
           | used to be filled with engineers, now it's filled with
           | entrepreneurs hoping for cheap labor so it makes sense.
        
       | dccoolgai wrote:
       | These are all great tips. It is a really well-written article
       | with great advice. I just come away from this with a crushing
       | sense of depression driven by the following thoughts:
       | 
       | I can't believe this is how the country I live in treats people
       | who bring their high-demand skills here. 60 days or get out.
       | 
       | This absolutely effects every engineer. Even the most racist
       | ones: that there is a bedrock of people they are allowed to treat
       | this way puts a hard ceiling on your own compensation.
       | 
       | My grandparents were labor leaders and I'm pretty certain they'd
       | be ashamed I can't or haven't done more to rectify this.
       | 
       | I can't believe this is how interviewing works in this field.
       | Everyone in every other respectable field (and ones that pay as
       | well or better, and have worse consequences for hiring a "bad
       | fit") seems entitled to some baseline level of respect and
       | recognition for their experience and work. Having some smarmy
       | piece of shit ask questions from Jr.-year computer science should
       | be justifiable grounds for a broken nose.
        
         | [deleted]
        
         | titanomachy wrote:
         | It wouldn't be so bad if Indians and Chinese could actually
         | immigrate. They have to stay in this precarious H1B state
         | indefinitely, since getting a green card is effectively
         | impossible for people from those countries.
        
           | stack_underflow wrote:
           | Hell, I'm Canadian and I also bucket into the India group
           | since I was born there. Doesn't seem to matter that I was
           | less than a year old when my parents immigrated to Canada
           | either.
           | 
           | I don't have high hopes for ever receiving a green card:
           | https://medium.com/@happy_sushi_roll/the-endless-wait-
           | for-a-...
        
         | kinkrtyavimoodh wrote:
         | > "My grandparents were labor leaders and I'm pretty certain
         | they'd be ashamed I can't or haven't done more to rectify this.
         | 
         | Unfortunately tech unions are typically the ones railing
         | against H1Bs entirely. The mere presence of H1B workers
         | fundamentally increases worker supply (by definition). In fact
         | it was the "US Tech Workers Union" that championed recent
         | actions against H1B workers. And let's be honest they were not
         | fighting to make our lives easier (by making H1B less
         | draconion), only theirs, by reducing the supply of workers.
         | 
         | And while some of them will sugar coat this by pretending to
         | care about H1B worker's conditions and all that, the truth is
         | that as long as the US continues to be a more desirable place
         | to live compared to many other countries, and as long as you
         | need a job to live here, foreign workers will always tilt the
         | equilibrium a bit towards lower wages compared to a domestic
         | worker supply. The true solution would be if you made the path
         | to permanent residence easy for skilled individuals so that
         | they don't need to take these employment decision under duress.
        
           | Lammy wrote:
           | It isn't about worker supply or wages. It's about workers'
           | relative abilities to stand up for something (anything)
           | versus having to keep one's head down and build whatever evil
           | thing management wants built.
           | 
           | As long as the "risk of having to leave the country" for
           | speaking up about anything is greater than 0% the obviously-
           | wisest thing to do is keep your mouth shut.
        
             | kinkrtyavimoodh wrote:
             | It's no single thing because people's decisions are
             | affected by the sum total of their life's balance sheet.
             | 
             | The labor market is something that emerges from the
             | equilibrium of several opposing forces. We as a society
             | decide which causal factors are 'reasonable' and which are
             | 'unfair'.
             | 
             | As a simple example, you could argue that 'the wages for
             | married individuals with kids are depressed due to the
             | massive labor pool of single people in their 20s who can be
             | employed for far less as long as you offer them free food
             | and some cutesy perks like happy hours and pool tables'.
             | Ceteris paribus, and as a pure fact of economics, this is
             | true. Of course if you have a bigger supply of labor and
             | hold other things constant, wages will depress, but as a
             | matter of practical policy, we don't consider it 'unfair'
             | that there exist single people who are competing for jobs
             | that married people are also competing for.
             | 
             | But many people do consider it unfair that there exist
             | Indians who are competing for jobs that Americans are also
             | competing for.
             | 
             | This is a matter of policy and your personal sense of what
             | is fair and what is not, not economics.
        
           | dccoolgai wrote:
           | Politically, it seems to be a big crappy case of playing the
           | ends against the middle... The ends being: 1. All the shitty
           | racists lobbying _against H1bs_ because "took er jerbs" on
           | one side. 2. All the shitty FAANG capitalists lobbying _for_
           | it on the other because they want to keep engineering
           | salaries controlled.
           | 
           | My quick bandaid bill would: 1) Any H1b holder can switch to
           | any job as long as it comes with at least ten percent pay
           | increase. 2) Any H1b holder gets an automatic green card
           | after x years or paid y in federal+state taxes, whichever
           | comes first. 3) Hiring company pays 80pct salary for the
           | extent of the Visa, come hell or high water. You _really_
           | need that visa? Fine, prove it by taking on more of the risk
           | instead of foisting it on the poor visa holder who came to
           | help you.
        
           | damnyou wrote:
           | The "US Tech Workers" "union" is actually a front for the
           | John Tanton white nationalist network. It is not an actual
           | union.
           | 
           | It is true that some other unions like the AFL-CIO have
           | historically opposed immigration on these grounds, though.
        
           | nbm wrote:
           | The "US Tech Workers Union" doesn't appear to be a union at
           | all. It appears to be a subsidiary of the "Progressives For
           | Immigration Reform" non-profit aimed fairly exclusively at
           | the H-1b issue, and the only spokesperson I can see for it is
           | the executive director of PFIR.
           | 
           | So, I wouldn't take the "US Tech Workers" as being
           | representative of tech workers or tech workers unions without
           | further research.
        
             | nrmitchi wrote:
             | This type of misleading behaviour and false-representation
             | is called astroturfing.
        
             | tdeck wrote:
             | Funny to see this pop up because I happen to know who is
             | behind this cluster of sites (i.e.
             | https://ustechworkers.com/ https://www.cfpup.org/) and it's
             | basically one super right-wing guy and some wealthy donors.
             | None of these is a real union or even a real community
             | group. It's wealthy lobbyists who want to oppose
             | immigration. I always thought it was really shady.
        
       | ignoramous wrote:
       | > _Is the work that I am going to be doing in this team critical
       | to the product /business? Note that in the case of larger
       | companies, you should try to understand if the product or
       | business that the team supports is large enough._
       | 
       | Highly recommend reading this classic:
       | https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pr...
        
         | wiz21c wrote:
         | Definitely a good read.
         | 
         | But too few optimistic notes under too many cynical notes.
         | 
         | But he's damn right on many accounts...
        
         | newbie578 wrote:
         | Wow, that was a great read! Thanks for the link man, the guy
         | hit a lot of points.
        
       | 49yearsold wrote:
       | This is mind boggling to see so much effort need to put into
       | getting into FAANG. I am 49 years old and working as an
       | engineering manager in a public company. I have spent decades
       | writing large distributed, Saas, on-premise, enterprise
       | application - many of which I helped implementing, architecting
       | and supporting. Then I just went to leetcode and saw one of the
       | "EASY" question about how to prepare for FB interview. It is
       | something about finding an island that's surrounded by water
       | given a two-dimensional array. I simply stared at it and have no
       | clue how to solve it. Am I the dumb one or does anyone have
       | similar reactions when they see these leetcode problems? Also -
       | if I plan to interview at FAANG - I plan to interview at least
       | for engineering manager positions - but looks like even these
       | positions are tied to these kind of coding questions? I am
       | depressed.
        
         | marcinzm wrote:
         | As I understand it, manager positions a tFAANG require some
         | amount of leetcode as they want people who are technical (and
         | they define technical as being able to do leetcode). Not sure
         | how much they weigh that portion of the interview. That said,
         | leetcode takes practice and is not an innate skill for the vast
         | majority of people. I don't mean practice as in "an hour here
         | and there" but more like "4 hours a day for two months."
         | There's a reason people call it grinding leetcode.
        
         | stack_underflow wrote:
         | These types of questions basically boil down very cookie cutter
         | patterns that generally bucket into graph traversal/search,
         | being comfortable with coding/manipulating linked data
         | structures, enumerating+pruning search spaces, and knowing
         | little tricks to reduce an order of magnitude from the runtime
         | or space complexity after having applied one of these patterns.
         | These all generally require knowing all your basic data
         | structures as a prereq (stack/queue/deque/vector/hash
         | table/self-balancing search tree, then using those primitives
         | to compose graphs etc).
         | 
         | My advice for people who wanted to prep for these interviews
         | originally used to be to read through some books that prep you
         | for algorithm competitions (e.g. ICPC, IOI, GCJ), but I find
         | that to be a bit overkill and not as efficient a use of time
         | (although some of these books do a much better job of
         | explaining things than any of these interview prep books I've
         | gone through). Today the advice I'd give is get a book like
         | 'Elements of Programming Interviews' in the language you plan
         | on using and a leetcode subscription and just get down to
         | learning about a data structure/algorithm/problem solving
         | paradigm and then solving a bunch of questions that fit that
         | technique.
         | 
         | If you really want to go with the overkill approach, I'd
         | recommend a book like Competitive Programming 3:
         | https://cpbook.net/
        
         | DethNinja wrote:
         | Only thing those questions show is how irrational the software
         | engineering companies have became in the USA. This does not
         | bode well for their futures as well.
         | 
         | As an engineer who implemented/architected SaaS applications, I
         | cannot take these questions seriously at all and I genuinely
         | refuse to work for companies that ask leetcode.
         | 
         | Do these questions help me to find good/above average Junior
         | Engineers? No. Do these questions help me to find good/above
         | average Senior Engineers? No. Do these questions help me to
         | find good/above average Managers? No. Do these questions help
         | me filter people who cannot memorize algorithms/interview
         | questions or spend enough time on them? Yes.
         | 
         | So where is the logical connection between leetcode problems
         | and finding good/above average employees? As far as I can see
         | there is none.
         | 
         | There is literally almost no connection between a candidate
         | being capable of solving leetcode and being a good software
         | engineer that is capable of controlling/reducing complexity of
         | the engineered applications and working well with other team
         | members.
         | 
         | More rational approach would be asking people architectural
         | questions, even at the Junior level. I expect a good junior
         | engineer would have already implement a small scale system at
         | least as an final year thesis project, so they should be
         | capable of handling questions related to
         | engineering/architectural design.
        
         | H8crilA wrote:
         | I mean, are you still writing any code? If not then those
         | questions will look pretty damn difficult, as their objective
         | is to filter for people that know how to write code (it's a
         | high precision, lower recall filter, though). As an engineering
         | manager you're probably not really writing any code on a
         | regular basis. It's the same for expecienced managers in a
         | BigCoolKnownCorp that I work for, I think they would have
         | problems with an entry level whiteboarding code question.
        
           | 49yearsold wrote:
           | Correct - I don't write code 100% of my time but I do code
           | reviews on daily basis, involved in architecture, design of
           | new feature; implementing a side project using swift,
           | xcode,java for personal finance app. But still I feel so
           | clueless when I see these questions on leetcode or similar
           | sites.
        
             | bradlys wrote:
             | It's a different skill set. Even as an IC, this requires
             | hundreds of hours of practice to get to an adequate level.
        
       | theodric wrote:
       | Make preparations to return to your home country and try to find
       | a new job where you are. Leave before your H1B expires so you can
       | qualify for another, if you want that. If you don't want that,
       | then you've just been given what you want.
        
       | drinchev wrote:
       | Probably my 1 year old daughter talks right now, but I really
       | have no time to do stuff on the weekend. I'm happily not living
       | with a visa though, but still I think if you don't have enough
       | time, you can always "spend" some career achievements and go to a
       | less paid gig. When the market recovers your career will recover
       | too.
        
         | PragmaticPulp wrote:
         | Interview prep sounds more onerous than it really is. Any
         | experienced dev can churn through most interview practice
         | questions quickly. It's easy to look at the total number of
         | questions and feel overwhelmed, but really practicing in 30
         | minute bursts here and there is sufficient for 95% of job
         | interviews.
         | 
         | I'm also a parent. I've found that lunch breaks are a great
         | time to practice.
         | 
         | But really there's no reason to practice unless you're job
         | searching. If you're laid off like this blog post is talking
         | about then you'll have plenty of time to practice.
         | 
         | I agree that this idea of spending all of your free time and
         | weekends on side projects and practice question is nonsense,
         | though. I don't know anyone who does this.
        
           | ram_rar wrote:
           | I feel, its important to keep practicing every now and then.
           | I usually swarm hard during job search and eventually lose
           | touch. The again, have to go through the cycle. But every
           | time, I go through, its lesser effort than before. But if you
           | keep practicing all the time, then you'll always be prepared.
        
       | lowiqengineer wrote:
       | Unfortunately interviews are easy for him as an IIT and Stanford
       | elite, so this advice is mostly just obvious.
        
         | titanomachy wrote:
         | I don't believe that. Even within the elite, there are
         | different grades of jobs and achievement. Preparation can be
         | the difference.
        
           | lowiqengineer wrote:
           | Perhaps, but no amount of preparation has been able to vault
           | me to even close to the elite, mostly because I guess I don't
           | have the genes for it.
        
             | TrackerFF wrote:
             | Most interview questions around data structures,
             | algorithms, etc. follow the same patterns. In the end, it's
             | just a pattern recognition problem (IMO).
             | 
             | Once you recognize the different variations, you solve a
             | bunch of those problems to become more efficient at 'em.
             | 
             | Really, it's no different than solving certain calculus
             | problems. If you've solved enough integrals that require
             | certain substitutions and identities, you'll notice them
             | right away - but of course, if you've never seen 'em
             | before, the problems can become next to impossible - given
             | a very limited time fame to solve them.
             | 
             | Sure - some candidates will be highly intelligent, notice
             | intricate patterns right away, and solve them on the spot
             | (in the same way they'd perform on IQ tests), but for the
             | majority it's just discipline and preparation.
             | 
             | There's a reason people are following these ridiculous
             | study guides, which involve hundreds to thousands of
             | Leetcode/hackerrank/etc. questions. If you actually study
             | the problems, and do them over and over again, you'll get
             | there.
             | 
             | And by "just" doing that, you can indeed outclass the so-
             | called elite candidates.
        
               | lowiqengineer wrote:
               | I've done nearly 300. I still can't crack Google or
               | Facebook etc and I'm still extremely depressed that I"m
               | just inherently unable to because my CS education wasn't
               | good enough (because I wasn't good enough to get a better
               | SAT score etc etc). I work at Amazon, so I know what the
               | "elites" think of people like me.
               | 
               | I've gone and reread Skiena, etc but the end result ends
               | up just my eyes glazing over proof notation and crying.
        
               | stack_underflow wrote:
               | Sounds to me like you're focusing on the wrong things or
               | don't have the right resources for the task at hand.
               | (that is, I don't think I've ever had to brush up on a
               | proof for any algorithm or data structure when prepping
               | for interviews)
               | 
               | Take it from someone who also had a shit
               | background/education in math/CS and had to teach myself a
               | lot of these things from scratch - it's doable, you just
               | need time, and I guess the mindset that you can learn
               | these things. See my comment history for some book
               | recommendations. If you really feel like you need to
               | learn things from scratch to give yourself the confidence
               | of having a solid foundation, look at some of the intro
               | computer science courses on Coursera. When I realized
               | most of my uni's cs courses were... not great, I just
               | ended up going through courses like Stanford's
               | Introduction to Algorithms on Coursera and teaching
               | myself.
               | 
               | I can also tell you as someone who was in Seattle for a
               | while and had a bunch of friends at Amazon, I don't think
               | anyone is going to think less of you, if anything, being
               | able to survive at a place like Amazon seemed to be
               | recognized as its own accomplishment...
               | 
               | edit: I'll also add (from personal experience), if it
               | still feels like these things are difficult even once you
               | feel like you have all the right resources, look into
               | seeing medical professionals to make sure you're not
               | being held back by anything, like sleep apnea, any
               | cognitive disability (not sure if that's the right
               | term...) etc
        
             | carls wrote:
             | While you are correct in that (1) the credentials/pedigree
             | and (2) some measure of intelligence will strongly
             | positively impact job searching, your original comment
             | seems to imply that this is sufficient.
             | 
             | Then, this comment that I'm currently replying to, pins
             | most of the responsibility on not "having the genes for
             | it."
             | 
             | Your HN username also leads me to think you have a "fixed
             | mindset" around your capabilities.
             | 
             | Regardless of to what extent (1) and (2) impact general
             | career success, I suspect your mindset is a self-limiting
             | one. For example, even if 80% of a person's success was
             | determined by their genes and pedigree, and only 20% by
             | their personal effort or resourcefulness, I suspect the
             | mindset you have is to focus on lamenting the fact that you
             | don't have the 80% and neglect the 20% you do have control
             | over, leaving it on the ground and thereby reducing your
             | own chances of success. It'd be a little bit like someone
             | who wasn't born particularly tall, saying "Well, what's the
             | point of drilling dribbling, passing, defending or
             | shooting? There's no way I'll ever be the world's best
             | player with genes like mine?" resulting in a self-defeating
             | and self-fulfilling prophecy of failure.[1]
             | 
             | I don't want to come off as a preachy person on the
             | internet to someone who I don't know, but if I could make a
             | suggestion I would be curious for you to introspect as to
             | why you may have this worldview. Folks I know in real life
             | who have a mindset similar to those expressed in your
             | comments often seem to feel insecure, unconfident or
             | otherwise engage in self-shaming and constant comparisons
             | with others.
             | 
             |  _[Edit] In the spirit of sharing, I will confess that that
             | your mindset also reminded me of mine when I was in
             | college. I had gotten rejected from a large number of
             | universities I wanted to attend, and had only gotten into
             | my state university. My peers and friends from high school
             | largely went to prestigious brand-names._
             | 
             |  _The insecurity gnawed at me and made me engage in many
             | foolish behaviors during college, and also caused me to
             | constantly compare myself with others. I was ultimately
             | very unhappy._
             | 
             |  _Through a series of experiences (i.e. therapy, honest
             | introspection and self-reflection, conversations with
             | trusted friends, being challenged on my mindset by others),
             | I slowly came to understand how my mindset contributed to
             | the same failures I was complaining about._
             | 
             |  _It 's been over a decade since then and I have long since
             | shed the mindset that held me back then, and am much
             | happier for it._
             | 
             | -----
             | 
             | [1] Even this example is probably inaccurate because it
             | draws from a domain where genetics play a larger role than
             | I think they do in professional success. I suspect many
             | attributes of a successful professional come from behaviors
             | and tactics that are learned through social mimicry and
             | learning from others rather than some genetic
             | predisposition towards e.g., being thoughtful, being
             | articulate and concise, running effective meetings etc.
        
               | lowiqengineer wrote:
               | > The insecurity gnawed at me and made me engage in many
               | foolish behaviors during college, and also caused me to
               | constantly compare myself with others. I was ultimately
               | very unhappy. Through a series of experiences (i.e.
               | therapy, honest introspection and self-reflection,
               | conversations with trusted friends, being challenged on
               | my mindset by others), I slowly came to understand how my
               | mindset contributed to the same failures I was
               | complaining about
               | 
               | I was the same way in college, but I also didn't go to
               | Berkeley, rather a school 80 or so spots below. I wish I
               | could fix myself, but the therapy I've done hasn't helped
               | and my general lack of accomplishments in life
               | contributes.
        
       | an_human wrote:
       | What is this mail to link at bottom? my-user-name-here@gmail pls
       | change it
        
         | chrisseaton wrote:
         | Why do you want them to change how they write their email
         | address? Are you a bit and unable to solve their captcha?
         | Otherwise what's the problem?
        
         | miked85 wrote:
         | That format was intentional to stop scraping/bots; it
         | apparently works on some humans as well.
        
         | michaelt wrote:
         | That's a traditional 1990s trick to stop bots scraping your
         | e-mail address to send you spam.
        
       | an_human wrote:
       | I'm too from India! Can you share your experience on how you got
       | your first job? From college to first job
        
       | iandanforth wrote:
       | This is a solid guide for studying for ML positions.
       | 
       | There was a similar article a few years ago that I also use for
       | reference that people looking for this kind of work might find
       | useful:
       | 
       | https://medium.com/@XiaohanZeng/i-interviewed-at-five-top-co...
        
       | parserman wrote:
       | I just want to say thanks
        
       ___________________________________________________________________
       (page generated 2020-09-20 23:00 UTC)