Warning

 

Close
Confirm Action

Are you sure you wish to do this?

Cancel Confirm
AR15.COM
Previous Page
/ 2
Next Page
6/2/2017 12:46:16 PM EDT
So i started interviewing interns whose task is to write an application that visualizes the imaginary protective shield provided by lightning rods using the rolling sphere method (well known approach).

The plan is to subdivide the ground into a fine mesh, then find maximum height of buildings and equipment at the mesh points, then the user places a lightning rod anywhere and the application generates a visualization of the shield.

I have a few technical questions, but one is really stumping everyone (6 so far). I think it's related to the task, and i would expect the developer to be able to answer it easily.

Do you think my question is too hard for an interview?

You have a plane with root point P and normal N. You have a sphere with center C and radius R. Give a simple test to determine if the plane and sphere intersect, and assuming they intersect, give the center and radius of the circle of intersection.
6/2/2017 12:51:33 PM EDT
[#1]
wut
6/2/2017 12:52:46 PM EDT
[#2]
Do they have to answer while on a treadmill?
6/2/2017 12:53:11 PM EDT
[#3]
I thought we were just supposed to say "Would you like fries with that"
6/2/2017 12:53:36 PM EDT
[#4]
My answer.

Hit it with a sledge hammer.
6/2/2017 12:54:30 PM EDT
[#5]
Offer better pay, get better people.
6/2/2017 12:54:50 PM EDT
[#6]
Jesus Christ man. Is that a question directly related to their day to day tasks or are you masturbating?

Eta I see now, to want them to build this app for you. I think you are seriously overestimating an intern's abilities. I've interviewed a shit-tons of college level kids and I've never run across one that could build what you are wanting in a reasonable amount of time. Including ga tech kids.
6/2/2017 12:55:19 PM EDT
[#7]
6/2/2017 12:56:55 PM EDT
[#8]
For that app this should be minimal knowledge
6/2/2017 1:00:34 PM EDT
[#9]
The first step in hiring an intern is to check out how they conduct themselves on social media.  That eliminates most applicants, so the six you have interviewed would have been one or two.

Now as far as your interview question it is not hard to follow assuming they have an understanding of the field of work they are interviewing for.
6/2/2017 1:01:08 PM EDT
[#10]
what kind of job industry are you in? Some sorts of engineering?

Almost sounds like gibberish to me.

But then again if I were to explain serial Data for a car's internal Network system it would sound like gibberish to I guess.
6/2/2017 1:01:17 PM EDT
[#11]
Quoted:
So i started interviewing interns whose task is to write an application that visualizes the imaginary protective shield provided by lightning rods using the rolling sphere method (well known approach).

The plan is to subdivide the ground into a fine mesh, then find maximum height of buildings and equipment at the mesh points, then the user places a lightning rod anywhere and the application generates a visualization of the shield.

I have a few technical questions, but one is really stumping everyone (6 so far). I think it's related to the task, and i would expect the developer to be able to answer it easily.

Do you think my question is too hard for an interview?

You have a plane with root point P and normal N. You have a sphere with center C and radius R. Give a simple test to determine if the plane and sphere intersect, and assuming they intersect, give the center and radius of the circle of intersection.
View Quote


Its fine to have interview questions that are difficult and maybe even impossible to answer just to see how the candidate handles it, it happens in technical type interviews all the time. Just make sure you have a fair grading system for the candidates to make sure you are choosing the best fit. Be prepared to stick to the grading system though... choosing the 80% candidate instead of the 85% one because you had a good feeling about them can set you sailing down discrimination shit creek.

As long as the question has technical merit your fine. Just stay away from "do you need Sundays off for church?" or "How many children do you plan on having?" and you'll be in good shape.
6/2/2017 1:01:44 PM EDT
[#12]
You can ask whatever you like as long as you ask them all the same question.
6/2/2017 1:03:30 PM EDT
[#13]
Quote History
Quoted:
For that app this should be minimal knowledge
View Quote
No, it's unnecessary, arbitrary and caprecious. You can write an app, exceptionally well, that will produce results using math, physics and other concepts which would otherwise be foreign to you even moments before you began working on the app.

You don't need to know the answer to the question to be able to code. You need to learn how to make the app use the math to return the desired result.

They are separate skill sets and not interdependent in this case.
6/2/2017 1:03:32 PM EDT
[#14]
Quote History
Quoted:
The first step in hiring an intern is to check out how they conduct themselves on social media.  That eliminates most applicants, so the six you have interviewed would have been one or two.

Now as far as your interview question it is not hard to follow assuming they have an understanding of the field of work they are interviewing for.
View Quote
6/2/2017 1:05:03 PM EDT
[#15]
All that I know is that I would hate to work for you and your company!  No offense meant but wow.
6/2/2017 1:05:23 PM EDT
[#16]
Magnets?
6/2/2017 1:05:38 PM EDT
[#17]
Quote History
Quoted:
My answer.

Hit it with a sledge hammer.
View Quote
If that don't work, get a bigger hammer.
6/2/2017 1:06:19 PM EDT
[#18]
6/2/2017 1:06:45 PM EDT
[#19]
Quote History
Quoted:
All that I know is that I would hate to work for you and your company!  No offense meant but wow.
View Quote
People at the hiring level nearly always forget at some point that the interview process is a two way decision making endeavor.
6/2/2017 1:11:27 PM EDT
[#20]
Quote History
Quoted:
No, it's unnecessary, arbitrary and caprecious. You can write an app, exceptionally well, that will produce results using math, physics and other concepts which would otherwise be foreign to you even moments before you began working on the app.

You don't need to know the answer to the question to be able to code. You need to learn how to make the app use the math to return the desired result.

They are separate skill sets and not interdependent in this case.
View Quote
I couldn't agree more. I'd be giving them a code test on a laptop with no network access and a pre-installed ide and nothing else. Give them all the same code test and an hour to finish. This app will depend more on their coding ability.
6/2/2017 1:17:22 PM EDT
[#21]
Quote History
Quoted:
No, it's unnecessary, arbitrary and caprecious. You can write an app, exceptionally well, that will produce results using math, physics and other concepts which would otherwise be foreign to you even moments before you began working on the app.

You don't need to know the answer to the question to be able to code. You need to learn how to make the app use the math to return the desired result.

They are separate skill sets and not interdependent in this case.
View Quote View All Quotes
View All Quotes
Quote History
Quoted:
Quoted:
For that app this should be minimal knowledge
No, it's unnecessary, arbitrary and caprecious. You can write an app, exceptionally well, that will produce results using math, physics and other concepts which would otherwise be foreign to you even moments before you began working on the app.

You don't need to know the answer to the question to be able to code. You need to learn how to make the app use the math to return the desired result.

They are separate skill sets and not interdependent in this case.
It is Jr High school level Planar Geometry

I assume when OP says interns they are at least College students

It's not rocket surgery
6/2/2017 1:28:38 PM EDT
[#22]
I don't think it is a bad question at all.  All I would be looking for in an answer is the critical thinking and communication abilities.  Does the applicant have an understanding of the problem and a process to solve it?  Can they clearly explain it?  Can they think on their feet or are they staring at me wide-eyed?

i.e. Well, we'd just need to calculate the height above the plane and then determine if the radius of the sphere is greater than or equal to that height.  The X,Y coordinate for the center of the sphere will be the same for the center of the circle.  The radius of the circle can be calculated with a simple ratio of the height of the sphere versus the radius, blah, blah, blah...

The more I think about it, the more I like it because you can really get a feel for their personality.  If they don't answer right away, but are obviously working through the process in their mind.... you have a deep thinker/analyst.  Geniuses that can answer right away in detail.  Bullshitters that can sell you on an answer.  In your case, it sounds like you're finding people that are a few more bong hits away from the service industry.
6/2/2017 1:29:27 PM EDT
[#23]
This reminded me of a phone call I received from a human resources manager.

She said a friend of mine applied for a job and used me as a reference.

Her only question was "Do I believe Molly would be a good employee".

Vague question being vague, my response was "well that depends, if you are NASA, looking for a rocket scientist, probably not".

She replied "no, we need a customer service representative".  

I said "oh, well that's different, she would be perfect for that job"

I went on to give details on why I felt that way.  She got the job.

Your interview question, as presented, hurt my brain because I didn't know what kind of job this was for.  

I know some places ask interview questions unrelated to the job just to shake people up.  I hate that crap.

What kind of tree do you want to be, and why.
6/2/2017 1:34:00 PM EDT
[#24]
Quote History
Quoted:
This reminded me of a phone call I received from a human resources manager.

She said a friend of mine applied for a job and used me as a reference.

Her only question was "Do I believe Molly would be a good employee".

Vague question being vague, my response was "well that depends, if you are NASA, looking for a rocket scientist, probably not".

She replied "no, we need a customer service representative".  

I said "oh, well that's different, she would be perfect for that job"

I went on to give details on why I felt that way.  She got the job.

Your interview question, as presented, hurt my brain because I didn't know what kind of job this was for.  

I know some places ask interview questions unrelated to the job just to shake people up.  I hate that crap.

What kind of tree do you want to be, and why.
View Quote
It is actually a test for reading comprehension
You failed

The very first sentence explains the job requirement
6/2/2017 1:35:38 PM EDT
[#25]
must be working on these.
6/2/2017 1:35:44 PM EDT
[#26]
Quote History
Quoted:
People at the hiring level nearly always forget at some point that the interview process is a two way decision making endeavor.
View Quote
I once interviewed with a local CPA firm on campus at GA State University.

I asked how many people they were interviewing for the position....over 100 at GA State U alone.  Then she told me they were going to something like 7-8 other Universities.  So I asked how many people hey were hiring and she said one.

Wait one position as in a bunch of auditors?  Nope, one single person.  Interviewing hundreds of people for one position.  

I got up and thanked her for her time and left.  She was bewildered.

Homey don't play that.  If you are that anal about interviewing people for your little regional CPA firm, I'd be a miserable human being working for you.
6/2/2017 1:36:40 PM EDT
[#27]
Quoted:
So i started interviewing interns whose task is to write an application that visualizes the imaginary protective shield provided by lightning rods using the rolling sphere method (well known approach).

The plan is to subdivide the ground into a fine mesh, then find maximum height of buildings and equipment at the mesh points, then the user places a lightning rod anywhere and the application generates a visualization of the shield.

I have a few technical questions, but one is really stumping everyone (6 so far). I think it's related to the task, and i would expect the developer to be able to answer it easily.

Do you think my question is too hard for an interview?

You have a plane with root point P and normal N. You have a sphere with center C and radius R. Give a simple test to determine if the plane and sphere intersect, and assuming they intersect, give the center and radius of the circle of intersection.
View Quote


I'm trying to understand your question. The last paragraph defines the parameters for a plane and a sphere, but where are you describing the relationship between the 2? Maybe I'm missing it and would be cut from your pool of candidates
6/2/2017 1:37:43 PM EDT
[#28]
Just wondering what is the job position and what is the applicant expected to use for the visual representation? DirectX, OpenGL, something else?
6/2/2017 1:38:43 PM EDT
[#29]
Quote History
Quoted:
What kind of tree do you want to be, and why.
View Quote


An Oak.  Big, strong, damn near immovable.  You can chop me down, cut me up into lumber, shape me anyway you want, but I'll still be hard as **** to deal with every step of the way.  
6/2/2017 1:42:08 PM EDT
[#30]
Quote History
Quoted:
It is actually a test for reading comprehension
You failed

The very first sentence explains the job requirement
View Quote View All Quotes
View All Quotes
Quote History
Quoted:
Quoted:
This reminded me of a phone call I received from a human resources manager.

She said a friend of mine applied for a job and used me as a reference.

Her only question was "Do I believe Molly would be a good employee".

Vague question being vague, my response was "well that depends, if you are NASA, looking for a rocket scientist, probably not".

She replied "no, we need a customer service representative".  

I said "oh, well that's different, she would be perfect for that job"

I went on to give details on why I felt that way.  She got the job.

Your interview question, as presented, hurt my brain because I didn't know what kind of job this was for.  

I know some places ask interview questions unrelated to the job just to shake people up.  I hate that crap.

What kind of tree do you want to be, and why.
It is actually a test for reading comprehension
You failed

The very first sentence explains the job requirement
I thought that was the requirement of the interview question.  Not the job.
6/2/2017 1:46:12 PM EDT
[#31]
My answer:  6 months 

Set up a committee to form a meeting to discuss if this should be done in house or farmed out.

Schedule and have meeting

Schedule a follow up meeting after researching contractors/service providers. 

Schedule a follow up meeting  to once again Analyze costs and feasibility : in house vs contractor

Finally:
Person who made the original request has left the firm, so do not act on anything - lets all just pretend that this never happened... 
6/2/2017 1:48:10 PM EDT
[#32]
How does that apply to them getting coffee and shuffling papers around?

If you're looking for someone technically competent, why are you hiring interns?

Just give them a test rooted in the fundamental basis of IQ(there are many out there which are considered non-formal IQ tests and still legal), and sort the applicants accordingly(in your head).
6/2/2017 1:48:26 PM EDT
[#33]
Quote History
Quoted:
It is Jr High school level Planar Geometry

I assume when OP says interns they are at least College students

It's not rocket surgery
View Quote View All Quotes
View All Quotes
Quote History
Quoted:
Quoted:
Quoted:
For that app this should be minimal knowledge
No, it's unnecessary, arbitrary and caprecious. You can write an app, exceptionally well, that will produce results using math, physics and other concepts which would otherwise be foreign to you even moments before you began working on the app.

You don't need to know the answer to the question to be able to code. You need to learn how to make the app use the math to return the desired result.

They are separate skill sets and not interdependent in this case.
It is Jr High school level Planar Geometry

I assume when OP says interns they are at least College students

It's not rocket surgery
It's not relevant, either.
6/2/2017 1:49:58 PM EDT
[#34]
h=R*sin(T)   (height of intersection)
T=asin(h/R)
Radius of intersection = R*cos(T)

You don't know h or T then you can't solve this. You need once piece of information to describe the relationship between the plane and the sphere.
6/2/2017 1:52:04 PM EDT
[#35]
Quote History
Quoted:
How does that apply to them getting coffee and shuffling papers around?

If you're looking for someone technically competent, why are you hiring interns?

Just give them a test rooted in the fundamental basis of IQ(there are many out there which are considered non-formal IQ tests and still legal), and sort the applicants accordingly(in your head).
View Quote
An internship is supposed to be an educational opportunity for the intern as well as allowing the company to do "trail-runs" for potential future employees once they graduate. Having an intern be a secretary is a waste.
6/2/2017 1:54:30 PM EDT
[#36]
I can count to potato...
6/2/2017 1:55:17 PM EDT
[#37]
Quote History
Quoted:
It is Jr High school level Planar Geometry
View Quote
Which would have been about the last time I used it.  The circle of intersection would be easy as it's a right triangle with a hypotenuse equal to the radius of the sphere, but I wouldn't remember the formulas for the relationship between the sphere and plane and how to find the center point in the plane.
6/2/2017 1:58:11 PM EDT
[#38]
Quote History
Quoted:


An internship is supposed to be an educational opportunity for the intern as well as allowing the company to do "trail-runs" for potential future employees once they graduate. Having an intern be a secretary is a waste.
View Quote
The coffee thing was obviously a joke, but my main point about the interns is it's probably going to be a stretch to find a perfectly competent intern.

Some people also just really suck at interviewing.
6/2/2017 1:58:20 PM EDT
[#39]
Any idiot with experience in electrostatic control ought to be able to make some quick calculations on the back of a napkin and come up close enough answers.
6/2/2017 1:58:30 PM EDT
[#40]
Quote History
Quoted:

What kind of tree do you want to be, and why.
View Quote
Someone once answered "Birch, because they're white" when I asked that question.
6/2/2017 2:05:33 PM EDT
[#41]
Quote History
Quoted:
Someone once answered "Birch, because they're white" when I asked that question.
View Quote View All Quotes
View All Quotes
Quote History
Quoted:
Quoted:

What kind of tree do you want to be, and why.
Someone once answered "Birch, because they're white" when I asked that question.
Well, were they hired?

ETA: Bonus points if they were anything other than white.
6/2/2017 2:23:03 PM EDT
[#42]
Quote History
Quoted:


The coffee thing was obviously a joke, but my main point about the interns is it's probably going to be a stretch to find a perfectly competent intern.

Some people also just really suck at interviewing.
View Quote
Roger...

I agree regarding interview skills. Some people are great at their job, but doing things like interviews is not their strong point. If their job will not involve stressful interviews then subjecting them to a stressful interview may not be the best way to pick the correct candidate.
6/2/2017 2:30:07 PM EDT
[#43]
I have no clue what the fuck you are saying.

Do i get the job?
6/2/2017 2:38:29 PM EDT
[#44]
Quote History
Quoted:
Just wondering what is the job position and what is the applicant expected to use for the visual representation? DirectX, OpenGL, something else?
View Quote
OpenGL, but i will handle that part. To be really specific, their task is to output the traingular facets in the format i specify.

I'm looking for a CS and math background, I don't expect any graphics background. I'll have them try some of the UI stuff (MFC), but it's not essential.
6/2/2017 2:38:52 PM EDT
[#45]
The point is this person will need to be a strong application developer first and foremost. OP already has some preconceived notion about how *he* would build one teeny tiny part of said application and is quizzing intern level candidates on what he has in his head.

What are they going to build this application with and how do you know such tools aren't already at your disposal in some framework?
6/2/2017 2:39:51 PM EDT
[#46]
Quote History
Quoted:
I have no clue what the fuck you are saying.

Do i get the job?
View Quote View All Quotes
View All Quotes
Quote History
Quoted:
I have no clue what the fuck you are saying.

Do i get the job?
You have a plane with root point P and normal N. You have a sphere with center C and radius R. Give a simple test to determine if the plane and sphere intersect, and assuming they intersect, give the center and radius of the circle of intersection.
The plane represents the interns work day, and the sphere is representative of Starbucks. Interviewer is wanting to ensure that the Intern will intersect the sphere at some point during the work day, as well as the approximate location of the day it will occur.
6/2/2017 3:33:06 PM EDT
[#47]
Quoted:
So i started interviewing interns whose task is to write an application that visualizes the imaginary protective shield provided by lightning rods using the rolling sphere method (well known approach).

The plan is to subdivide the ground into a fine mesh, then find maximum height of buildings and equipment at the mesh points, then the user places a lightning rod anywhere and the application generates a visualization of the shield.

I have a few technical questions, but one is really stumping everyone (6 so far). I think it's related to the task, and i would expect the developer to be able to answer it easily.

Do you think my question is too hard for an interview?

You have a plane with root point P and normal N. You have a sphere with center C and radius R. Give a simple test to determine if the plane and sphere intersect, and assuming they intersect, give the center and radius of the circle of intersection.
View Quote


it took a little longer than expected but i'm finished with the interview question.

can we talk about compensation and vacation days now?

6/2/2017 3:49:35 PM EDT
[#48]
Here's the answer:

Find distance d between plane and C by absolute value of dot(C-P, N) assuming N is unit vector. If d<R then they intersect in a circle, if d=R then the plane is tangent to sphere, and if d>R then they don't intersect. Assuming they intersect, the center of circle is the projection of C onto the plane, which is C-dot(C-P, N)*N. And the radius of the circle is sqrt(R^2-d^2).

If you draw it out, which i do on a board, it should be easy.
6/2/2017 4:44:31 PM EDT
[#49]
What's the BIL and I(s)
6/2/2017 6:54:43 PM EDT
[#50]
agree with other answer.

first, this doesn't test anyone's ability to do anything - you're testing to see if a random person knows point projection.

the answer is the center of the sphere dot product with any point on the plane. this yields the projection h (the distance of the hypotenuse or shortest distance of the sphere to the plane). if h > radius, its height is further than the sphere. if it's less, it's intersecting. knowing that dot products yield a projection for 2 points is irrelevant to almost every application.

grammar!
a good question should be context free. applicants should be given all necessary tools to figure out a correct answer. the reason is because nobody prepares for engineering jobs - it's their ability to solve problems and learn the context as they go.
Previous Page
/ 2
Next Page