Details
-
AboutIoT Engineer
-
SkillsC, C++, Java, Python, Embedded development
-
LocationLondon
-
Github
Joined devRant on 2/21/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Interview with a candidate. He calls himself "C++ expert" on his resume. I think: "oh, great, I love C++ too, we will have an interesting conversation!"
Me: let's start with an easy one, what is 'nullptr'?
Him: (...some undecipherable sequence of words that didn't make any sense...)
In my mind: mh, probably I didn't understand right. Let's try again with something simple and more generic
Me: can you tell me about memory management in C++?
Him: you create objects on the stack with the 'new' keyword and they get automatically released when no other object references them
In my mind: wtf is this guy talking about? Is he confusing C++ with Java? Does he really know C++? Let's make him write some code, just to be sure
Me: can you write a program that prints numbers from 1 to 10?
Ten minutes and twenty mistakes later...
Me: okay, so what is this <int> here in angle brackets? What is a template?
Him: no idea
Me: you wrote 'cout', why sometimes do I see 'std::cout' instead? What is 'std'?
Answer: no idea, never heard of 'std'
I think: on his resume he also said he is a Java expert. Let's see if he knows the difference between the two. He *must* have noticed that one is byte-compiled and the other one is compiled to native code! Otherwise, how does he run his code? He must answer this question correctly:
Me: what is the difference between Java and C++? One has a Virtual Machine, what about the other?
Him: Java has the Java Virtual Machine
Me: yes, and C++?
Him: I guess C++ has a virtual machine too. The C++ Virtual Machine
Me (exhausted): okay, I don't have any other questions, we will let you know
And this is the story of how I got scared of interviews29 -
I would appreciate if teachers brought in developers that actually work in real projects writing code to show us what they do and how they solve problems every day.1
-
Just saw a junior engineer role that requires 7years of experience. Some people will not make it to Heaven.15
-
It is bothersome that a college degree is more important than demonstrable skills.
"You're so smart! Where'd you go to college?"
"I didn't."10 -
Opening visual studio prompts me visual studio is not responding hit debug opens up visual studio then not responding again.
Endless loop!2 -
Made a video-call interview. I was asked to design and start the development of a chatbot. I sent my work. Never had a response. A friend of mine was recruited and told me, my entire code was used in the company. :)
Just a test they said.10 -
I have decided to build a computer right from the logic gates. Not physical, though. Everything will be basically built on top of a NAND gate.
Prayers needed! 😁😂43 -
Why are interviewers so resistant to letting people use Google while doing coding questions? It’s not like I can remember all the semantics of every language anyway, and so much of coding is learning to use Google correctly.8
-
Alright I get the importance of project planning but having a Sprint meeting at 7am is just insane.1
-
CS Professor: “What M word is the black hole to all productivity?”
Student: “Management”
CS Professor: “Was going to say meetings but that’s better”16