#Vulkan Driver Dev Interview
37 messages · Page 1 of 1 (latest)
2 main distinctions normally:
- user mode driver -- this is logic that implements the vulkan functions you call in user mode at a high level. These escape into a kernel mode driver to work with hardware.
- kernel mode driver -- this interfaces with hardware. It runs by being given data from an escape from user-mode
#1 is very aligned to graphics programming
#2 is also aligned, but less (more hardware-y)
for questions: expect driver development trivia & generic graphics programming questions
Okay, I think it's going to be a bit of everything since it's a start up
so could you give an example of a user mode driver oriented question and a kernel mode driver one?
most of the user mode trivia will likely come from here: https://github.com/KhronosGroup/Vulkan-Loader/tree/main/docs
I primarily do d3d things, so I will admit that beyond the overlap my vulkan driver development knowledge is minimal (user-mode)
example questions would not help much here due to the vastness of the topics and how it may pigeon hole your own learning/research
kernel mode especially so (since it is bound by kernel-mode rules & graphics driver implementation jargon)
Christ. It's definitely vast... I'll just go over the basics/high level overview, then, so I don't end up confusing myself too much. Supposedly they want a grad, so they can't really expect everything I guess
@umbral sapphire Hi nibble, sorry for the ping.
I had my interview yesterday and have just heard back that i’m through to the next stage and i’m wondering if you have any insights on salary?
The job description does not state a range and of course I have no clue
all depends on company and title, I do not know
congratulations making it through
I’m not confortable sharing the name of the company. All I know is that it is a start up, the role is GPU Driver Engineer and it is located in London.
London UK?
Yeah
I checked glassdoor but couldn’t find a good range to settle on… Most GPU Driver roles that popped up were from Apple or ARM which seemed a bit inflated, but again, i’m very unsure
UK tenda to be quite a bit lower than the rest of the world
Yeah, I know that much, but I don’t even know what ‘the rest of the world’ would expect for this role…
varies greatly
some places in USA are easily 200k+ USD
some places in Canada are 120k-140k+ CAD (it's weird)
both simmilar roles
Christ on a bike
Average London Grad tech role is about £30k
As far as i’m aware
But I understand this is a far more specialised role
oh wow, that is quite different
And the company is based in California, USA (I will double check this, give me a second)
Yeah, based in San Diego Cali.
All I know is the next interview is with the ‘US team’ and 30mins long. So i’m really unsure what to expect
Yeah it’s unfortunate. Specialised roles are hard to come by which is why I’m asking. I don’t want to low ball myself but I also don’t want to miss this opportunity
someone else here may know UK better than me
Unfortunately this next interview will be in the next couple of days so i’m not sure if i’ll receive an answer by that time
Though, worst comes to worst I’d rather lowball myself than miss this opportunity if i’m being honest
Regardless, thank you for the help!! @umbral sapphire
no problem.