Link to home
Start Free TrialLog in
Avatar of Rohit Bajaj
Rohit BajajFlag for India

asked on

References for deep software engineering questions

HI,
I need suggestions for some good books or sites or any other material which has deep computer science/software engineering questions.
Recently one of interview question i came across was how will you implement a database and implement locks in it.
This was something new for me. I never thought of such things before.
I wonder if there is some magazine/book/video/site/journal  which could help direct thinking towards such deeper questions
and allow one to work on it.

Thanks
ASKER CERTIFIED SOLUTION
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Recently one of interview question i came across
Did you encounter this question in an actual job interview or are you preparing for an interview?
Following up Gary's comment:
Does your resume indicate that you are a Comp Sci graduate or hold a CS post-graduate degree?  If so, such questions are to be expected.  They are meant to detect credential/resume fraud.
Avatar of Rohit Bajaj

ASKER

I think probably you got my question wrong.
I am talking about implementing or creating a database software and not do something like create database command...and perform a lock command...
Implement something like mysql
Which gives facility to add locks...
Its not about create database or create lock command...
But is it internally implemented
Yes, that's exactly what I thought you meant.  Database theory and database internals, not administration of any particular DBMS.  

Take a look at the link I provided in the Database section.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial