Foreign software engineer is given a test to prove he’s an engineer

linkedin.com/pulse/software-engineer-detained-several-hours-us-customs-given-fairchild

>“Your visa says you are a software engineer. Is that correct?” the officer asked Omin in a tone the engineer described as accusatory. When Omin said it was right, the officer presented him with a piece of paper and a pen and told him to answer the following questions

>To Omin — who now hadn’t slept in more than 24 hours — the questions seemed opaque and could have multiple answers.

Based Trump is raising the level of Pajeets by denying entry to those that can't even into simple shit.

Other urls found in this thread:

gwan.com/blog/20160405.html
theguardian.com/technology/2017/feb/27/silicon-aa-cost-of-living-crisis-has-americas-highest-paid-feeling-poor
twitter.com/NSFWRedditGif

the sad thing is he was actually let in.

“Write a function to check if a Binary Search Tree is balanced.”

“What is an abstract class, and why do you need it?”

let's see if Sup Forums has any engineers here

lel more like
>let's see if Sup Forums has any college freshmen here

So shat was the question?

Are you mentally retarded or just a fucking idiot?

those are dumb-dumb questions for literal imposters

fizzbuzz in poo on the wall. if you wash your hands after youre not indian and youre detained.

This. The US IT market is absolutely saturated yet American teachers and professors are still pushing kids into it. Cuckerberg, Jewgle, and Poosoft say the opposite because they desperately want wage slaves with a deflating wage.

I'm glad to hear that under Trump customs is starting to check this shit. But it would be even better if everyone was simply sent home.

Isn't this going to lead to H1Bs memorizing shit in order to get past the engineer tests?

I hope they're randomly changing the questions.

>“Write a function to check if a Binary Search Tree is balanced.”

Depends on what a balanced binary tree is. I don't know shit about programming or data structures but I'm guessing it means this.
>A tree is balanced if both subtrees are balanced. If it has no subtrees, it is balanced. If it has one subtree, it is unbalanced.
If that's what it means, it sounds like an utterly trivial task. First semester college-tier.

This reminds me of this.
gwan.com/blog/20160405.html

Wouldn't it be hilarious if H1Bs were being rejected even if they gave the right answers?

Yes. Which is why there should be only one question.

Are you a US citizen? If yes, proceed. If no, go home.

>Wouldn't it be hilarious if H1Bs were being rejected even if they gave the right answers?
They should just be rejected. But that article is gold. Thank you.

I saw that tweet. Thought it was a joke.

Do you retards actually think it's a good idea for TSA to force visa holders to demonstrate expertise--something their employers will have far more incentive (and ability) to do?

Yes, because it's not in the employer's best interests to stringently vet every single H1B visa holder coming into the US.

They are not testing expertise. They are just testing if the entree is lying or not. Though I think most of it is just theater, they try to appear as if they are doing something useful.

Most H1B visa holders are not as skilled or as educated as they've let on.
There's an entire industry centered around fake degrees in India.
Companies will fake your degree and get you guaranteed H1B visa for a flat rate.

>Why are all these companies lacking employees, why is America falling behind

God I want this to happen so much to watch you retards flounder.

>Why are all these companies lacking employees,
Because they don't like to pay employees who demand a decent wage instead of working for peanuts.

This is fucking hilarious, thanks.

its not that there is a saturated market but that the prices are to high so you need to oversaturate the market to push the prices down. like with getting more people into IT related jobs. that way you can keep the US competativ against the world as a whole.

>implying there's a worker shortage

Our labor participation rate has not been this low since Jimmy Fucking Carter.

We have college educated millennials sleeping on mommy's couch because we don't have enough jobs. That, btw, is creating a looming financial crisis on two fronts. The obvious one is that unless these people get jobs they can't ever pay back their student loans. The more insidious one is that we have built a huge demand drop into the housing market pipeline because these kids will never be able to afford their own homes.

The two combined have the potential to crash the US economy with no survivors.

Every fucking H1B visa holder needs to be sent home. No exceptions. And offshoring needs to be taxed to the point that it's not worth it unless the resources truly do not exist in America. (And by not exist I mean really not exist. Not "we don't want to spend a few weeks training this kid so let's offshore to Poo Inc.")

It's either that or tax the living shit out of silicon valley to pay for the student loans and to provide welfare.

I told a good relative...conservative Republican...that this election was it. Either Trump wins and really turns the US labor market around, or I join the left and go full on soak-the-rich-for-socialism.

Still waiting to see what happens....

>“What is an abstract class, and why do you need it?”
An abomination and I don't you pooinloo monkey.
t. C programmer

I love trump. He has mentioned the h1b slaves taking our low end jobs that recent graduates could take. Ban the poos and maga

>prices are to high

Bullshit. The median is artificially inflated because of silicon valley living expenses. A $140k/year job in the valley is like earning $60-70k somewhere else. Good luck having a nice home, family, decent cars, vacations and shit on $60k a year.

And even if I was wrong on that point: who the fuck gets to decide that a price is "too high?" Health care is "too high" so I'll go to the emergency room and let the taxpayer pay for it. Cars are "too high" so I think I'll steal one. Software is "too high" so I'll just copy that shit.

Fuck this. If the rich in America don't have to obey basic laws or do what's right for the county, why should anyone else?

An abstract class is a class that you can inherit from but not instantiate. Abstract methods can get around scope in some usefull ways, abstract classes are good for base classes so you dont repeate code.

>60k
I am a shitty programmer and make over 80k in the south where things are cheap and got a bonus last year. All my programmer friends make the same and we all graduated like 2 years ago

>missing the point this hard

I could tell you didnt know thr answer so i gave one

You didn't even give the proper answer, retard. You can prevent a class from being instantiated without it being abstract (aka only have pure virtual methods).
God damnit why is this board so shit. Fucking retarded niggers everywhere Terry was right.

It's illegal. He had a valid visa and had fulfilled all requirements. He shouldn't have to jump through any more hoops.

If you fucking idiots are upset about foreigners taking your jobs.... maybe you should get good?

Sincerely, gainfully employed American tech employee

This.

I have a b.sc and m.sc in computer science, a github full of commits, a portfolio full of projects, 4 years in the industry and a list of professional references.

My last job ended when we drove into the parking lot one morning to find that the office doors were chained up. I now work in a warehouse picking up boxes and setting them back down for $9 an hour.

I've applied to perhaps hundreds of positions this year and haven't received any calls.

>baby cant define abstract methods and what they are used for so he throws a fit

>hurr durr im so special
Real estate agents, plumbers, electricians, and in some cases carpenters make more. Yet programming is a g loaded task that requires constant study to keep up with changes. Which means there's no way that anyone in any of those categories should make more.

Once again: nobody gets to decide that a market set wage is "too high." Fuck every valley CEO for trying to manipulate the market by manipulating US immigration policy. If you're actually a decent programmer, you're probably underpaid by $20-30k because of market manipulation. So tell me again that IT wages are "too high."

Are you for or against the $15/min wage ?

>It's either that or tax the living shit out of silicon valley to pay for the student loans
I think the *simplest* solution to student debt is to make it dischargable in bankruptcy again.
Let the market sort the rest out.

My point was your are wrong about 60k being an average programming wage

...

>setting them back down for $9 an hour.
I work in retail for $20/hour + pension + benefits.

My wages won't ever rocket up or any shit like that, but I have a steady income and I am ok with that.

>Sincerely, gainfully employed Pajeet H1B tech employee

Let's assume you are American and not pajeet: your anecdotal evidence does not in any way counteract .

>Are you for or against the $15/min wage ?
If we send every single immigrant home: against.

If we do not: for.

>I think the *simplest* solution to student debt is to make it dischargable in bankruptcy again.
>Let the market sort the rest out.
No. This problem exists because of fat cat CEOs and Wall St. manipulating gov policy. Let them pay for the damage they have caused.

>My point was your are wrong about 60k being an average programming wage
I did not say $60k was average, I said $140k in the valley is like $60-70k some where else, but the valley number inflates the average.

>lets see if Sup Forums can make me my homework

>If that's what it means, it sounds like an utterly trivial task.

But it's not. That check would return true for a tree looking like this:

a
/ \
b i
/ \
c h
/ \
d g
/ \
e f


All nodes are either leaf or have two fully balanced children. This tree is not balanced. A better check would be to look for depth vs height.

Everything in that post can be true, and still not explain why a person who went through all requirements and got a visa should be tested or sent home at the border under current law.

If you want to reform H1B, work with removing the financial incentive for employers I guess - but American companies are strong because they have the freedom to attract strong overseas talent. See: Founders, CEOs, and key employees of nearly every tech company.

I agree with you completely on the student loan front - but there's a huge combination of factors at play there too.

Oh, sorry I can't read good
>pic rel
>it's me
Also fuck drumf for wanting to stop h1bs

The man had a visa. If you want to argue that he shouln't have been given it - go ahead, I guess this argument could be made. But to say that he should have been denied access for no reason - that's just retarded. It's the straightest way towards a corruption and a society where officials do as they please without reprecusions, as long as some friend is supporting him from above. That's a shitty world you want to live in.

>make it dischargable in bankruptcy again
Student loans are risky enough with the complete lack of collateral. You allow people to default on student debt, and student loans cease to be.

>Let the market sort the rest out
You could let the market sort EVERYTHING out by ending the promises made by the government to student loan companies.

It used to be the case that a student could pay their college tuition by working 25-hour weeks, then the government guaranteed the loans, and prices skyrocketed.

Now, the same political philosophy which pushed the government to guarantee the loans, is crying out for price ceilings, debt cancellation, etc.

There's a lesson in this; government cannot handle higher education competently.

not even wage slavery, literal slavery

what do you think happens when they are let go? they lose their H1B as well.

>This problem exists because of fat cat CEOs and Wall St. manipulating gov policy
Fucking horseshit. It's been socialist-leaning members of congress who have created this mess, and it's market-oriented members pushing for the removal of government in higher education.

The only people who have anything to gain from the bulge of college money are the colleges, and professional sports organizations.

No fat cats in Wall street give a shit how much money colleges make.

>Everything in that post can be true, and still not explain why a person who went through all requirements and got a visa should be tested or sent home at the border under current law.
Because the "tests" are often fake and the "requirements" are often fudged. That's why.

>If you want to reform H1B, work with removing the financial incentive for employers I guess
I don't want to reform it. I want it abolished.

>but American companies are strong because they have the freedom to attract strong overseas talent.
False meme is false. Hiring a foreigner to replace an American equally capable of the task does not make America or her companies "strong."

>Student loans are risky enough with the complete lack of collateral. You allow people to default on student debt, and student loans cease to be.
And this is a problem how? Colleges are fat as fuck, peddling worthless degrees and undermining peaceful US politics all on the backs of Americans who just want a home and a family. College tuition has been rising at 7%/year for decades, way out of line with inflation when technology should be lowering the costs vs. inflation.

Higher education is another example of market manipulation, but in the direction of inflating wages for admins, professors, etc. Federally backed, non-dischargeable loans are a big part of the reason for the out of control costs. Eliminate loans and see how fast worthless programs are cut and tuition costs are slashed.

>>Let the market sort the rest out
>You could let the market sort EVERYTHING out by ending the promises made by the government to student loan companies.
>It used to be the case that a student could pay their college tuition by working 25-hour weeks, then the government guaranteed the loans, and prices skyrocketed.
They why are you against letting students default on loans? #DrainTheSwamp

>There's a lesson in this; government cannot handle higher education competently.
Amen.

it makes the company strong, it's literally impossible to argue against that fact. Why would a company willingly become weaker? Can you personally take down any american company that hires foreigners? Thought so. Shut up kid, be a smarter kind of racist, pajeet took your job because
>(You)
are this dumb

man, there was an article about this shit too

theguardian.com/technology/2017/feb/27/silicon-aa-cost-of-living-crisis-has-americas-highest-paid-feeling-poor


I live in the greater toronto area, the only bubble we have is a housing bubble.
Average 1 bedroom rent is now $~1600 moose money
>With the average lease size in the GTA 719 square feet, that puts the average monthly rent for condos at $1,990 per unit. In the former city of Toronto, which includes all of the downtown core, the average rent reached $2,134 per month.
I'm not going to say there are no good jobs in Toronto, but there are not enough of them to justify the average rent being so high.

Median family income in toronto is probably around ~80K/year now.
Imaging spending 20-24K of your post tax income on a condo..

>government guaranteed the loans
Like I said, then let the loans be discharged.
By not letting you discharge the loans that is how the government can guarantee to lenders.
I'm not saying that at any point the gov should pay for your loans.
You following here ?

>Fucking horseshit. It's been socialist-leaning members of congress who have created this mess, and it's market-oriented members pushing for the removal of government in higher education.
Fat CEOs and Wall St. want foreign wage slaves. (Literal slaves because they will never go against a company sponsoring their visas.) This means even kids with worthwhile degrees are SOL and sleeping on the couch.

Don't tell me Wall St. is full of good little free market types who bear no responsibility for this shit.

>No fat cats in Wall street give a shit how much money colleges make.
You're confusing two problems. College costs are driven by socialists in Congress. Kids on couches who will NEVER pay back their loans are caused by Wall St. in the case of worthwhile degrees, and libtards in the case of worthless degrees.

>it makes the company strong,
No. When an American is capable of the task the foreigner makes the company weaker.

>it's literally impossible to argue against that fact.
Oh, well, shit, I guess I'll give up debating this then. I was hit with the LITERALLY IMPOSSIBLE argument.

You sound like a pajeet. Are you pajeet?

>Can you personally take down any american company that hires foreigners?
I won't have to. If something doesn't change the next economic collapse will be driven by student loan debt, unpaid medical, and a slumping housing crisis. It will be sufficient to drive a lot of them out of business.
>but i thought they would be STRONK with pajeets!

>>(You)
>are this dumb
Says someone who LITERALLY replied that X can't be true because that's "literally impossible!"

>They why are you against letting students default on loans?
I misunderstood you. I thought you wanted the ability for students to default, but leave in the government-backed loans.

>I guess I'll give up debating this

see, you just give up in the face of pajeet, this is why you hate them when you should be improving yourself. Maybe hire one to do your job for you? Seems like they'd be better

I did an experiment where I wrote my desired starting salary on my resume ($60k) and I actually got a few interviews, all of them unsuccessful of course.
They don't want americans and there IS NO SHORTAGE of americans with the same story.

Before then, I would get maybe 1 rejection email for every 10 resumes sent out.

Seems fine.

They don't give a fuck about getting a correct answer to the question, they just wanted to test his reaction to try and see if he was lying or not.

Maybe you should try being qualified?
Tell me how virtual memory works in a kernel, and give me an example of its benefits.
If you can't answer this without Google you aren't qualified.

>missing the joke by this much
I was mocking his reply.

>implying this matters for more than 5% of dev positions
>implying those 5% don't pay more than $60k

Can you explain how IAT works? What is the vDSO? Why are executables (just the .Text section) larger in memory than on disk?

Most dev jobs are shitty crud jobs and webdev, systems programming is quickly becoming the new embedded programming.

I know :(

>yo, lawyer, now
why even talk to some shithead official

I doubt this "random H1B check" was standard procedure.
What makes you think that agent would respect your due process rights?

What makes you think talking is going to help in a situation like that?

>Good luck having a nice home, family, decent cars, vacations and shit on $60k a year.

You're not going to let the female work and keep her in the kitchen?

why post a linkedin and not an archive or a screenshot? this forced login is pissing me off.

What are you hiding?

`Omin later tells me that the questions looked to him like someone with no technical background Googled something like, “Questions to ask a software engineer.”`

Oh, so like a human resources interview.

Did anything ever come of that H1B reform bill where the minimum salary would be $130000? I know it's only for companies with a substantial portion of their workforce as H1B, but, well...

the fact that i have never had a job or professional contacts.

Another episode of Sup Forums Help Desk Commando xenophobia.

He's not South Asian. He's Nigerian.
FYI Nigeria is the next emerging tech power. It's got good universities, a reasonable economy and a lot of people eager to make money.
You better hope we get the best of Nigeria the same way we get the best of South and East Asia.

>because it's not in the employer's best interests to stringently vet every single H1B visa holder coming into the US.
It is absolutely in the employer's best interests to stringently vet their employees and they're much better at it than the TS fucking A.

Of course fake employers exist who are just there to give out visas for fees while the employees go work under-the-counter jobs elsewhere.

Then why are american IT workers being laid off and being forced to train their H1B replacements?

If they were well educated, they wouldn't be getting H1B visas to do scrub tasks.

Why the fuck would a customs official know a goddamn thing about software engineering? This story feels like absolute bullshit

>Because the "tests" are often fake and the "requirements" are often fudged. That's why.
That just means that they shouldn't have gotten the visa.

US officials who know more about fakery than TSA or immigration approved that visa. The job of immigration is to determine if the visa is genuine. It's the job of the consulate officers to determine if the visa should have been granted in the first place.

>why even talk to some shithead official
Because they can fuck you over if they want to and there's fuck all you can do about it.
You have very few rights at a border crossing, those guys do whatever they want.
You can get a lawyer but will that help when you've been deported and are trying to sue the US government by email from India and you've lost your job in the US because you didn't turn up to work?

>What makes you think talking is going to help in a situation like that?
It avoids the above.

The fact that the above exists is the real problem and why the correct reaction is to get pissed off about immigration not following the law. If you don't like Indians in the tech industry, it's a whole other thing than letting immigration act like aussies.

That's called a brain drain, and though it temporarily makes the US economy better it destroys the affected countries for centuries to come. And you know once Liberals get the reigns again these impoverished companies with no intellectuals will be given American tax dollars by the billions and we'll be accepting literal retarded refugees because they have no incentive to stay in a country that we pretty much ruined by taking all their resources.

his only other option was to immediately get put on a plane back.

This

Cheap H1B labor

This made me so mad