3 ms·
Here are some real open-ended questions you can use to see how well a junior hire with no Industry background will do. * Test whether they understand data type
by never_inline 1y ago
Here are some real open-ended questions you can use to see how well a junior hire with no Industry background will do.
* Test whether they understand data types and abstraction.
* You have a function returning two numbers in <your favorite language>, how will you do?
* Now you need 4 items from this function called getUserInfo(), how will you return it? (Eg: username, email, location and age).
* You need to share some state between two calls to this function. i.e a database connection. How will you do it?
* Now imagine multiple threads / requests call this function. how will you share state?
And so on..
r/CSMajors types who have done only leetcode will fumble this kind of open ended discussion.
Similarly for networks
* Google "my IP address" from your phone?
* Is it really the IP address of your phone?
* There are more than 4 billion mobiles + computers on this planet. How are they getting unique IPs then?
* If you run your school project (likely to be django or express js app), will you be able to reach it from another phone or desktop using this IP?
* Why or why not?
These are kind of things they should be able to answer if their networking / OS etc... classes were any good.