Started By
Message

re: Nigerian software engineer detained by U.S. Customs at airport and given test

Posted on 3/1/17 at 12:33 pm to
Posted by Nuts4LSU
Washington, DC
Member since Oct 2003
25468 posts
Posted on 3/1/17 at 12:33 pm to
quote:

Did they give him an unordered BST and asked him to balance it?


quote:

the officer presented him with a piece of paper and a pen and told him to answer the following questions:

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

“What is an abstract class, and why do you need it?”
This post was edited on 3/1/17 at 12:35 pm
Posted by CAD703X
Liberty Island
Member since Jul 2008
78049 posts
Posted on 3/1/17 at 12:33 pm to
i was employeed by apple as a 'systems engineer' which meant i went around to K12 school systems, unboxed then plugged Mac IIsis, LCs and laser printers into walls.
Posted by Breesus
House of the Rising Sun
Member since Jan 2010
66982 posts
Posted on 3/1/17 at 12:34 pm to
I saw aggressively questioned by a cop for a speeding violation.

Get over it.
Posted by fightin tigers
Downtown Prairieville
Member since Mar 2008
73681 posts
Posted on 3/1/17 at 12:35 pm to
quote:

Yeah just what the industry needs. Hiring engineers based on their portfolio and talent is hurting the field.



Keeps you from being replaced by the next guy to get off a plane from Nigeria willing to work for less.
Posted by MrSmith
Member since Sep 2009
8311 posts
Posted on 3/1/17 at 12:36 pm to
quote:

how can anyone write decent JavaScript code without a fundamental understanding of how to structure arrays and write efficient sorting algortithms?

You can know these things like the back of your hand while not knowing that what your doing is called ordering binary tree in a textbook. That's all I'm saying.
When were in a planning meeting, the manager doesn't say "John, for this task order this binary search tree for this inventory table."
Posted by Catman88
Baton Rouge, LA
Member since Dec 2004
49125 posts
Posted on 3/1/17 at 12:37 pm to
Calling programmers software engineers is the problem with the companies you work for then. Not everyone is a SE or a computer scientist. It's not even close. You can grab any person off the street and teach them to code something push them through a boot camp and have them pass a cert course.

It's not Customs problem the guy self identifies as something he is not.
Posted by StrongSafety
Member since Sep 2004
17547 posts
Posted on 3/1/17 at 12:37 pm to
Lol just how it starts.

Give a bunch of betas power and they'll go ham with the overreaching.

Border agents can (some argue should) detain anyone they suspect maybe a threat to our mainland. Now they have a beta President that endorses power reaches and and overzealous reaching. This was to be expected.


Still waiting to hear about all those anglos that have been detained :hmmm:
Posted by Nuts4LSU
Washington, DC
Member since Oct 2003
25468 posts
Posted on 3/1/17 at 12:38 pm to
quote:

he is likely taking the job of a top talented US citizen because he costs peanuts


quote:

For every web developer looking for work in the U.S., there are roughly five open positions.


Doesn't sound like there's a problem with not enough jobs being available for developers.
Posted by CAD703X
Liberty Island
Member since Jul 2008
78049 posts
Posted on 3/1/17 at 12:38 pm to
quote:

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


i call bullshite because you can't do this without being given a software language to write it in or was that part of the story left out?

it sounds like he claimed to be, say a java software engineer and if so, writing a function for a BASIC concept like balancing a binary tree or explaining what an abstract class is should have been among the first thing he learned.
This post was edited on 3/1/17 at 12:40 pm
Posted by MrSmith
Member since Sep 2009
8311 posts
Posted on 3/1/17 at 12:38 pm to
quote:

Keeps you from being replaced by the next guy to get off a plane from Nigeria willing to work for less.


If he's better than you, I see no problem with that. That's how it works. Most of our contractors see from India. They're also extremely fricking talented.
Posted by fightin tigers
Downtown Prairieville
Member since Mar 2008
73681 posts
Posted on 3/1/17 at 12:40 pm to
quote:

It's not Customs problem the guy self identifies as something he is not.


Yeah, so what if all he knows how to do is program the timer on a IED. We shouldn't question his claim to be a software engineer.
Posted by Catman88
Baton Rouge, LA
Member since Dec 2004
49125 posts
Posted on 3/1/17 at 12:41 pm to
If I had to guess the agent likely took an entry level CSC course and expected someone calling themselves a SE to know the most basic concepts.

Yea nobody sees the terminology once they graduate. I haven't thought about a BST in 20 years. It's concept and goes with basic performance like Big O notation. But for someone that is 28 and considered at the top of his continent it should be jokingly simple.
Posted by fightin tigers
Downtown Prairieville
Member since Mar 2008
73681 posts
Posted on 3/1/17 at 12:42 pm to
quote:

If he's better than you, I see no problem with that. That's how it works. Most of our contractors see from India. They're also extremely fricking talented


Cheaper = better

Meanwhile you see your "college education required" jobs disappearing because a new guy has a college degree from a Mumbai High School.


FYI - I work with a guy who has a Chemical Engineering visa/degree from some University in Nigeria. He couldn't tell me how a flow orifice works or even read a PFD if he had to.
This post was edited on 3/1/17 at 12:44 pm
Posted by MrSmith
Member since Sep 2009
8311 posts
Posted on 3/1/17 at 12:42 pm to
I'm not saying the title isn't overused to the extreme. That's 100% the case. However, you don't get jobs because you call yourself a software engineer. You get the job because of your talent.
Posted by Nuts4LSU
Washington, DC
Member since Oct 2003
25468 posts
Posted on 3/1/17 at 12:49 pm to
quote:

i call bullshite because you can't do this without being given a software language to write it in or was that part of the story left out?


From the story:

quote:

the questions seemed opaque and could have multiple answers. While he is a skilled software engineer with more than seven years of experience, 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.”


quote:

With no context or guidelines on how to answer the questions, Omin, “too tired to even think,” sat down and tried his best. But when he handed his answers back after about 10 minutes of work, the official told him his answers were wrong.


quote:

Omin tells me that the answers to the questions were technically correct, but he suspects the customs official interrogating him wasn’t technically trained and couldn’t understand his answers.
Posted by LordSaintly
Member since Dec 2005
38884 posts
Posted on 3/1/17 at 12:50 pm to
quote:

I was just asked to balance a Binary Search Tree


Instead of a standard BST, feed the numbers in the tree into a self-balancing AVL tree.
Posted by Catman88
Baton Rouge, LA
Member since Dec 2004
49125 posts
Posted on 3/1/17 at 12:52 pm to
FWIW give me someone from Nigeria every day of the week over someone from India.

At least the ones stateside are competent. Dealing with companies that outsource their development to India is the biggest thing I hate. There is a language barrier with both that you have to overcome However with non stateside Indian developers you have to hold thier hand for the most trivial fricking tasks.
Posted by Tyga Woods
South Central Jupiter Island, FL
Member since Sep 2016
30060 posts
Posted on 3/1/17 at 12:55 pm to
Nobody kept him out. He was just asked some questions. His twitter shot at the US pisses me off. If he doesn't like the way we do things, don't come here to make money.
Posted by LucasP
Member since Apr 2012
21618 posts
Posted on 3/1/17 at 12:56 pm to
quote:

was asked "what are you doing in Canada and when are you leaving Canada" when I went to Canada.


I'm calling bullshite due to the lack of pleases, thank yous and sawrrys.
Posted by Nuts4LSU
Washington, DC
Member since Oct 2003
25468 posts
Posted on 3/1/17 at 12:57 pm to
quote:

explaining what an abstract class is


I have no idea what that is, but the follow-up question "why do you need it?" seems like it would be pretty subjective and open-ended, even if the concept is basic.

It sounds kind of like asking a lawyer "What is due process and why do you need it?" There are lots of reasons why you need it and he/she would have no idea what specific answer you were looking for, even though due process is a pretty basic concept in law.
first pageprev pagePage 4 of 6Next pagelast page

Back to top
logoFollow TigerDroppings for LSU Football News
Follow us on Twitter, Facebook and Instagram to get the latest updates on LSU Football and Recruiting.

FacebookTwitterInstagram