Hello HN,<p>I am an engineer in the valley working for a big tech company. I am a rather recent graduate, and I have a strong interest in infrastructure/data engineering.<p>Tomorrow, I have an appointment with one of the company's star engineer who accepted to meet with me so I can ask him questions about infra/data stuff.<p>My objective is to get advices, and insights so I can better myself technically. I have realized that all the questions I could think of were almost certainly biased by my own (and comparatively slim) experience in the field.<p>More senior engineers of HN, in insight, what questions would you have asked if you were given a similar opportunity? How to get the most out of this meeting?
I'd ask him what his greatest problem that persists to this day is. The proverbial "pebble in his shoe", "thorn in his side", "splinter in his mind" -- the greatest engineering problem that he has -- that continues to persist to this day.<p>If he doesn't have one, then guess what? He's not all that senior because he's not looking for such problems -- he's not challenging himself, he's not looking for his next step in turning something previously thought impossible -- into something conceivably possible. (I wouldn't tell him that in the interview though, for obvious reasons).<p>You could ask what his greatest engineering challenge was historically, or what he thinks would be a really tough engineering problem to solve in the future, and go from there.<p>Either of those questions would be good avenues of inquiry and conversation...
What developments in technology have caught you by surprise in the last couple of years? Follow-ups: What is happening faster than you expected? What did you expect to be important/successful by now but it isn't?<p>Data is getting less and less expensive to collect, but in our company's domain what is still unmeasured? What should we be measuring and why?<p>If you were me, at this point in time and technology what would you be studying in your spare time to prepare to create really high value 2 or 3 years from now?<p>Thinking of very narrow slices of technology landscape, where can I most profitably invest 100 hours of study time. [This is a smaller version of the previous question]
Infrastructure questions:
How do they think about infrastructure?
How do you go about debugging infrastructure problems?
Where do you see the future of infrastructure going?<p>Data questions:
How do you find the relationships in data? What methodologies do you use?
it depends of the mood of the engineer, if he is trying to solve a difficult problem then you could share his interest in case you are in the same roof for the problem, but he may be tired or thinking there are barrier that he will never be able to jump over and you could exacerbate that sensation if you don't know about the problem.<p>Perhaps that person has a blog and you can understand what he is doing and what are his goals, that should be interesting. The impression you give depends of what the other person expect from you, are you ready for the work you are supposed to do?
> How to get the most out of this meeting?<p>Mindset is important, be a Giver... not just a taker!<p>Make a friend, find out what's important to him professionally/personally. Do plan to stay in touch at regular intervals, maintain and grow your relationship.<p>Close the meeting by asking (sincerely)-- is there anything I might be able to do to help you?