|
Kent Sharkey wrote: 'Can you show me on the whiteboard how to add two integers?'
If that was constrained to be done using purely boolean gates, it could be an interesting question.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Going to tend to agree with the article. In a past life, I was a hiring manager for a telecom company. We did a LOT of C and C++ code, and for the signaling system communications, there was a huge amount of basic pointer operations and bit twiddling. Going into a hiring phase, some of us managers got into a heated discussion as to whether or not to use programming questions. I was against it, but gave in to some simple stuff.....
The results were SHOCKING. We had multiple candidates with alleged 5+ years of C and C++ that just failed. No idea of any sort of binary knowledge. Examples:
- What is the largest unsigned integer you can represent in a byte? Background: do you even know what a byte is? # bits, any idea of binary arithmetic... etc. Many of the candidates got the 1000 meter stare thinking it was a trick question.
Follow up - so if for a byte, the max is 255, what is the largest unsigned integer you can fit in a word? Many, many answers of 510
- Explain what a pointer is. I mean, really, you say you have 5 years of coding experience in C. Surely you can explain the difference between "int MyInt;" and "int *pMyInt;" Begin 2000 meter stare, perspiration on forehead...
We saved so much time asking these basic questions. The interviews got shorter and shorter. The good ones happened when the candidate got pissed off. "Really? These questions are a joke!" , and off they go explaining more complex stuff.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
charlieg wrote: - Explain what a pointer is. I mean, really, you say you have 5 years of coding experience in C. Surely you can explain the difference between "int MyInt;" and "int *pMyInt;" Begin 2000 meter stare, perspiration on forehead...
For a C programmer, that should be like breathing.
TTFN - Kent
|
|
|
|
|
Yes, for a REAL C programmer it should be.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
At first, I thought, no way, these are silly questions. But I'm a believer now.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
My father always told me: There are not silly questions, only some answers are.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
charlieg wrote: Many, many answers of 510 Yeah, Man, but that's because their amps don't go up to 511!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Let me add another point: I work in Germany, and English is a foreign language here. But you need to know that language for asking a question on CodeProject (or StackOverflow, ...) or for reading some tutorials. So just ask a question in English and expect an answer in English...
Well of course, we can add some simple math questions, too...
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
In one interview, I was asked to show how to reverse a string in C. I went up to the whiteboard and wrote:
strrev(buffer); Most there thought it was a good answer.
|
|
|
|
|
I'd have said "Now make it object oriented".
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
You'll now be able to access your Linux files from within Windows. From your Linux distro, just type in explorer.exe and you'll get a File Explorer window inside of the distro. You should be able to do all of the things that you could normally do with files in File Explorer. That's right, it's "The Year of Accessing Your Linux Files" (tm)
|
|
|
|
|
The second sentence does not describe what the first sentence says.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Deep learning may need a new programming language that’s more flexible and easier to work with than Python, Facebook AI Research director Yann LeCun said today. Oh good, we were running out of them for a while
And I'm sure the Prolog designers have an idea for one
|
|
|
|
|
LeCun?
Sounds like the name for a bitchy woman!
PS. If you are humor-impaired, please spare me lectures about misogyny!
|
|
|
|
|
Is it OK to lecture you about being humour impaired though?
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I saw in a website that teaches you swear words in Latin that 'Cunne' is Latin for what we have in mind!
|
|
|
|
|
Why not a newer form of Lisp, which was anyway the favorite language of AI practitioners a couple of decades back.
|
|
|
|
|
Amarnath S wrote: Why not a newer form of Lisp, because that would imply common sense?
Amarnath S wrote: a couple of decades back. And there you go... the reason why is it going to be ignored. It is so "last century" that can't hold with the new hype "AI"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
That is exactly what I was thinking.
They could call it Lisp++ but that would probably scare people off.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
When a technology fails, calling for a new programming language really is akin to saying "squirrel!"
|
|
|
|
|
What? Someone must immediately write some JavaScript framework for that purpose!
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
The U.S. government — along with a number of leading security companies — recently warned about a series of highly complex and widespread attacks that allowed suspected Iranian hackers to siphon huge volumes of email passwords and other sensitive data from multiple governments and private companies. If you can't pick the locks, steal the doors?
|
|
|
|
|
|
How peculiar, that Russia Today downplays Russian influence on UK politics.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
If they said it on the Internet, it must be true.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|