#Vulkan Driver Dev Interview

37 messages · Page 1 of 1 (latest)

hardy sandal
#

I have an interview coming up and I don't really know what to expect. I haven't done any device driver stuff before so the only relation I have is graphics projects. So here are a couple qs

  • How aligned is driver dev to graphics programming?
  • What are some questions I could expect?
umbral sapphire
#

2 main distinctions normally:

  1. 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.
  2. 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

hardy sandal
#

Okay, I think it's going to be a bit of everything since it's a start up

hardy sandal
umbral sapphire
#

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)

hardy sandal
#

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

hardy sandal
#

@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

umbral sapphire
#

all depends on company and title, I do not know

#

congratulations making it through

hardy sandal
hardy sandal
#

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

umbral sapphire
hardy sandal
umbral sapphire
#

both simmilar roles

hardy sandal
#

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

umbral sapphire
hardy sandal
#

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

hardy sandal
umbral sapphire
#

someone else here may know UK better than me

hardy sandal
#

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

umbral sapphire