Security Engineer Mock Interview: How does the Internet work?

  Рет қаралды 52,218

Exponent

Exponent

Күн бұрын

Пікірлер: 61
@vishalthakkur3242
@vishalthakkur3242 Жыл бұрын
Need more of these, sadly not much security interview experience-related content is available compare to a software developer interview.
@johnbrown4200
@johnbrown4200 Жыл бұрын
I interview and screen Security Engineers and Architects a few times a year. 30 years in the field. I think these answers suffer just a a bit from being disorganized or overly technical focus in mentioning specific details (e.g. showing off or geeking out about minutia). This may be fine for distinguishing yourself at the entry level but maybe not the best path forward. What I look for in an answer is more of an organized response, and a basic communication skill to consider the audience (interviewer) may not have your same skillset, or interest. Don't try and baffle anyone with BS (even if it is accurate). Examples of personal experience is fine but you have to connect it to the overall answer. You could ask if they want the most technical answer (for example, explaining to a peer) or a more general answer (say for a technical manager but not expert on this topic). Have you heard the saying "if you can't explain it to a child, you don't really understand it". Talking to people outside of your skill bubble is an important skill to demonstrate. LISTEN to the questions. ASK for clarification. CONSIDER if they want to be wowed with buzzwords and minutia or not. It is OKAY to think for 5 seconds before you answer. Internet- better answer for a "manager", for example: The most important thing to understand is that it is based on all the computers, networks, and data centers agreeing to standardize and use specific network technologies and protocols. Those are TCP/IP, DNS, and some Routing Protocols. This unlocks the inter-operability globally. There were many local and regional networks before the Internet, and often they were proprietary and could not communicate with each other (or did only in a limited fashion). So understanding that standardization opened the interoperability is helpful and gives us these steps: Then there are basically five tricks that get resolved here: 1. Network Address resolution (DNS), 2. Routing across the globe (BGP, etc.), 3. Application level session (e.g. browser and webserver in sync on TCP/IP port 443 and your source port), 4. Encryption across that connection (TLS+ starts assymetric and then goes symmetric), 5. Authentication and Authorization (login, MFA, permissions, etc.). You can spend 30 seconds on each of those tricks. Use some analogies for examples like (1) sending a letter to someone you have to know their address for the envelope. "Consider the problem this way... You can't just write "Grandma" on the envelope, but you only typed "wikipedia" into the browser... so DNS answers that problem and here is how." (2) Your postal carrier does not know how to get to Grandma's house... but they know the "next step" e.g. get it to the local post office, which knows the "next step" and so on. That is how the letter will travel many miles based on "next step" rules. For the network we use the term "next hop". Here is how ISP's do that... (3) Your PC and the webserver are likely running dozens of programs, processes, and connections running, lots of data to keep track of. This HTTP request has to get sorted so each side knows which application and which data to link it to. Example is calling a hospital and knowing the extension of the party you are calling, extension 443 webserver please. Webserver, this is Patient (source port) 25123, and so on. Now the applications on each side are in sync and actual conversation can happen. (i.e. you understand the problem and how the technology solves for it) etc. Now, if you want me to spend 5 minutes (or 60) talking deep technical about any part of that overall picture, tell me and I will. I just did that off the top of my head, and it should show. The interview is a chance for you to show that. I am not interviewing for someone who has memorized how RSA works under the hood. If you can explain Diffie Hellman in 30 seconds and it is clear, great... I don't need 5 minutes about it, but can you give me the context of why I care? What problem does that address? You will get plenty of "canned" questions and an HR person that asks "tell me more" when they don't understand the answers... they just want to see if you can provide some coherent answer. So figure out quickly your interviewer skillset and what they want. (that is it's own demonstration of problem solving) Just my personal opinion, worth what you paid for it.
@tryexponent
@tryexponent Жыл бұрын
Hey John, thank you so much for taking the time to share your thoughts! Really insightful!
@Sosovibes22
@Sosovibes22 Жыл бұрын
Thank you you give me hope
@The-Rev-91
@The-Rev-91 Жыл бұрын
Thank you for this. I'm considering swapping career fields and currently studying for my CompTIA Security + Cert
@dur9118
@dur9118 Жыл бұрын
This is such a typical managerial response. The fact of the matter is, this guy works in offensive sec at Google. If your filtering process would have passed on this guy, your process sucks. There's a weird authoritative dynamic that comes with interviewing which is why it is such a horrible way to select employees. Sure there are a lot of people that just bomb questions, but for those that don't it all comes down to "Do I like how this person answered my questions?" which again is just a terrible way to decide if someone is fit for a role. An interviewer is just as capable of believing a "wrong" answer is the optimal one, which is why they need to be as open to the idea that their answers are wrong as the interviewee should be. That's engineering. An engineering interview should be much more collaborative, where you discuss and debate which is the best possible path to a desired solution. You always need to always be open to the idea that there is a better solution, because there often is. I'm not sure where the arrogance in this field comes from, but security seems to attract a lot of "my way or the highway" types, and the only way to pass an interview is to guess correctly what the security manager wants to hear, i.e. their way. That's not engineering. My advice to everyone trying to get a role in security is look at this video and then this hiring manager's response. There was nothing in the interviewee's answer to suggest he would not be more than capable of whatever roll he was interviewing for. If you miss a question in an interview, you then know that is an area you need to study up on. If you get the right answer but you get one of these "Well that's not how I would have answered it" or whatever types, just ignore it. Seriously, their feedback is worthless; it's just going to make you more unsure and more self conscious of your answers going forward. If you get rejected for a role after nailing every answer, just roll your eyes and move on to the next one. Do that again and again until you get an offer and don't look back.
@jamodwalker2769
@jamodwalker2769 Жыл бұрын
Thank you for this this makes a lot of sense. I’m coming into the field of Network Engineer in about 1 to 2 years of experience and can use any book recommendations for a CCNA/P
@WtfAnupam
@WtfAnupam 2 жыл бұрын
Awsome really amazing, I'm a Cybersecurity Analyst, and to be honest, I'm not that good with Programming! but after seeing the video I'm really motivated and now I have a strong reason to improve my programming knowledge.
@tryexponent
@tryexponent 2 жыл бұрын
Thanks for watching! Don't forget to like and subscribe, and go here for 10% off our full software engineering interview course: bit.ly/38ZXXtw
@rishabhranjan7860
@rishabhranjan7860 Жыл бұрын
The way he explained everything that was super clear I'm still trying to get in as a sec engineer hope will get the chance as soon as possible
@milkteaboba3348
@milkteaboba3348 2 жыл бұрын
These are the exact question I was asked for a sec eng job. Although i was not ready, i definitely learned something out of it!
@tryexponent
@tryexponent 2 жыл бұрын
Glad to hear it helped!
@palakarora1315
@palakarora1315 2 жыл бұрын
How abt the coding question?
@corpuzone
@corpuzone 9 ай бұрын
That’s a very detailed and thorough answer. Maybe more than what’s asked. I would try to limit the uhs and ums because that’s what recruiters/hiring managers pay attention to. You could very much making up things, but someone who is confident, will more than likely not say um and uhs as much. Might come out a bit not as much. What I do is answer in a clear concise method. If the one interviewing asks me for more clarity im more than happy to elaborate!
@tryexponent
@tryexponent 9 ай бұрын
Hey corpuzone, thanks for the feedback!
@JradandYman
@JradandYman 2 жыл бұрын
This is a phenomenal video! I wish you could interview for me
@ragapriyakarthikeyan3139
@ragapriyakarthikeyan3139 6 ай бұрын
Very Useful Content👏
@essj844
@essj844 2 жыл бұрын
Would you include PCI DSS in your courses? Also in demand is path to becoming an ISA or QSA. Thanks
@h3ct0rjs
@h3ct0rjs 2 жыл бұрын
Thanks for sharing I was wondering if google test the cybersecurity skill using a CTF or a website to validate the skills.
@whoisPremier
@whoisPremier 2 жыл бұрын
Great content. But this was more of a networking engineer interview rather than a security one.
@wnalikka
@wnalikka 2 жыл бұрын
Its was an very impressive Networking Engineering interview and not a security one. I heard nothing about daemons, ipa...numerous points of security that have nothing to do networking.
@adhishrikothiyal.dreamz
@adhishrikothiyal.dreamz 2 жыл бұрын
These are basics that are asked in general first round of interview for a lot of security roles. So not just for network sec egg.
@animeshacharya7803
@animeshacharya7803 Жыл бұрын
Fundamentals are often overlooked. A good interviewer would most likely focus on how well someone knows their fundamentals, so I think this was a great interview!
@Maa3zclghlgg
@Maa3zclghlgg 2 жыл бұрын
very a helpfull video, I will use a white Board for explain how a handshak between the server and the client works !
@YTismyish
@YTismyish 2 жыл бұрын
This guy is awesome. Hired!
@tryexponent
@tryexponent 2 жыл бұрын
We agree!
@anonymous_____18
@anonymous_____18 Жыл бұрын
Is DSA required as a Cybersecurity or is DSA questions asked in interview?
@nikhilt3755
@nikhilt3755 6 ай бұрын
no
@artolaganus
@artolaganus 8 ай бұрын
This looks like a memorisation test. I'd rather talk about advantages of EC over RSA for example. Or the reason behind hybrid encryption schemes ... After a job interview like like I'd lose any interest in the job offer
@aussietramp
@aussietramp Жыл бұрын
not really sure what "defang" means in this case..Someone can articulate? Thanks
@tryexponent
@tryexponent Жыл бұрын
Hi MF! Defanging (or more specifically, URL defanging) is the process of making a URL non-clickable (e.g. replacing http with hxxp, encasing "." in brackets). This is to prevent malicious clickable URLs. Hope this helps!
@dougchampion8084
@dougchampion8084 3 ай бұрын
@@tryexponent applies to IP's or anything you want to. People use it in curse words, f**k is a defanged curse word, so an automated system doesn't flag my comment. Defanging a URL or an IP is an effort to avoid someone accidentally clicking something bad. Renaming virus.exe to virus.dont.open is another valid example, though its most common with IPs and URLs like 123..45..12..13 etc or whatever you want to do with formatting.
@saitejaanumatla962
@saitejaanumatla962 Жыл бұрын
I’m trying for proxy I’m 10th pass only can I survive
@Sosovibes22
@Sosovibes22 Жыл бұрын
I have my technical interview on Monday and this video makes me feel like I’m going to totally bomb. 😢
@tryexponent
@tryexponent Жыл бұрын
Hey Outside Vibes! Don't worry, feeling nervous before a technical interview is completely normal. To help you prepare, we recommend visiting www.tryexponent.com/questions to view some common technical interview questions. This resource should give you a better idea of what to expect and how to approach your answers. Good luck with your interview!
@dougchampion8084
@dougchampion8084 3 ай бұрын
How'd it go, if you can recall from a year ago?
@ssboxer
@ssboxer 11 ай бұрын
Is he reading a response to the internet question?
@jas9208
@jas9208 Жыл бұрын
Another set of Advanced interview questions here kzbin.info/www/bejne/kGiTc3-Mdtqhn7Msi=z6rj_FNHcnVav1i_
@wnalikka
@wnalikka 2 жыл бұрын
I dont know if this would be a rea life job interview.
@tryexponent
@tryexponent 2 жыл бұрын
We get these questions from real-life hiring managers and security engineering managers. These questions should be close to what you'll hear in the real world.
@adhishrikothiyal.dreamz
@adhishrikothiyal.dreamz 2 жыл бұрын
It actually can be. Most of the questions in this are the ones asked in actual security roles. PS: I am a security engineer
@telugunewmovies67
@telugunewmovies67 6 ай бұрын
why explaining that much , why he not going to explain short answer. is that is needed to give that much brief answer. can anyone answer to my question
@adammason1587
@adammason1587 7 ай бұрын
As a 10 year network engineer, he didnt really answer the first question. He didn't touch on the usage of ARP, Internal and External Routing, and NAT, things that in my opinion are critical to routing from point A to B and back.
@nikhilt3755
@nikhilt3755 6 ай бұрын
and osi model
@Kauha
@Kauha 6 ай бұрын
nor did he mention that the first places the browser looks up for the domain address are the browser and OS cache, and after that it reaches out usually to the ISP DNS resolver. Neither did he talk about the three-way tcp connection that the computer would innitiate with the server, nor the http packages or anything else important. I wish they had rehearsed this a bit so people wouldnt do badly on interviews.
@dougchampion8084
@dougchampion8084 3 ай бұрын
You can't give an answer that will satisfy everyone, it's just not possible.
@firewall_chronicles
@firewall_chronicles Жыл бұрын
What are these question. This is basically asking him if he is an encyclopedia. Where are the critical thinking
@raiphtheimposter
@raiphtheimposter 7 ай бұрын
What a load of technobabble BS, I'm a cissp and this put me to sleep. Keep is simple please. no interviewer deep dives into ssl handshakes
@ZhouSoran
@ZhouSoran 7 ай бұрын
日本人?
@cyclonus01
@cyclonus01 2 жыл бұрын
Terrible answer on how the internet works.
@OmniPhantom
@OmniPhantom 2 жыл бұрын
I agree I would have said something along the lines of the internet being an interconnected web of computers that communicate between each other through isp's and other hosts
@adhishrikothiyal.dreamz
@adhishrikothiyal.dreamz 2 жыл бұрын
I think he answered great. He explained hardwares involved in a machine, DNS resolution with the help of servers and 3 way Handshake perfectly after which the browser starts rendering server response. It was a well build answer. 👏
@johnbrown4200
@johnbrown4200 Жыл бұрын
@@adhishrikothiyal.dreamz That is kind of a limited perspective though, e.g. "how a browser works" it doesn't cover the Internet more broadly. Which may be fine, depending on what the interviewer is looking for. Being a long-time network and web SME I laughed though. I would rank that about 35 out of 100.
@adhishrikothiyal.dreamz
@adhishrikothiyal.dreamz Жыл бұрын
@@johnbrown4200 Hey John as a security engineer this is exactly the expected answer.
@nuny
@nuny 11 ай бұрын
But a very good one on SSL handshake😉
Design a Cyber Attack: Security Engineering Mock Interview
17:06
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
Top 25 Network Security Engineer Interview Questions | Mock Interview
43:24
How to: Work at Google - Example Coding/Engineering Interview
24:02
Life at Google
Рет қаралды 7 МЛН
Amazon System Design Interview: Design Parking Garage
29:59
Exponent
Рет қаралды 1,5 МЛН
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,2 МЛН
DON’T Start Cybersecurity - Do THIS instead
10:33
Tech With Soleyman
Рет қаралды 82 М.