interview question how does application connects to device

Anuz Pratap Singh Tomar chambilkethakur at gmail.com
Sun Jul 17 11:34:05 EDT 2011


On Sun, Jul 17, 2011 at 4:10 PM, Bond <jamesbond.2k.g at gmail.com> wrote:

> On Tue, Jul 5, 2011 at 11:13 AM, Prashant Shah <pshah.mumbai at gmail.com>
> wrote:
> > Hi,
> >
> > On Tue, Jul 5, 2011 at 9:45 AM, Bond <jamesbond.2k.g at gmail.com> wrote:
> >> This is an interview question.
> >> My answer was
> >> In unix it simply opens the device node as a file and sends/receives
> >> data and commands from it.
> >>
> >
> > A little more detailed method :
> >
> > Userland read/write to the file -> Calls C Library read/write
> > functions -> Makes System Calls for read/write -> (now inside kernel)
> > -> Process the system calls (check parameter, etc) -> Refer the
> > file_operations structure for that file -> Call the corresponding
> > read/write function.
> >
>
> This is not correct.If you answer this in interview which I faced as I
> did not get that job even you will not.
> The answers on this mailing list did not helped.If you would have been
> in the interview and given these answers it will not work.
> Initially I posted the question on list I was expecting I missed some
> thing or interviewer was blabbering more.But I gave 2-3 more
> interviews
> and all of them asked me same and I gave the answers which I learned
> in this thread but I was not selected.
>
> --
>


This list is not an interview question answering mailing list.
Not getting selected have nothing to do with answers being right or wrong.
Being selected in an interview has a lot of other factors.



> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110717/3b78a686/attachment.html 


More information about the Kernelnewbies mailing list