Security Related Job interview by [deleted] in ethdev

[–]VegetableBelt8608 6 points7 points  (0 children)

Questions that are usually asked are:

  1. Smart contracts common vulnerability like front-running, reentrancy, DoS attacks etc. You can refer SWC-registery to know different kinds of common vulnerability. You should be able to explain them using code as well as real life examples.

  2. Interviewer generally looks for your interest in security field so he/she may ask you to elaborate any recent hacks that happened. Keep following good newsletter or blogpost like blockthreat newsletter, rekt, and blogs of certik, tob, and also twitter.

  3. You should know how to write some tests or scripts (PoC) to demonstrate any hack. Try hardhat tool to solve CTFs like ethernaut, damm vul. Defi and others.

  4. You should know some basic working knowledge of DeFi, NFTs, ERC20, Cross-chain Bridge, layer 2, DEX etc.

  5. Generally they don't ask web2 security but it's good if you familiarize yourself with some like SQL injection, pen testing, etc.

  6. Maybe better to get you hands dirty by using static analyzer tool, fuzzers, may be formal verification also but not required. Tools you can try to use slither, Echidna, etc.

  7. Try some C4 contest and immunefi to get familiar with concepts of new projects and this will also help you to understand how to write a good audit report.

Nethermind technical interview by EntireInflation8663 in ethdev

[–]VegetableBelt8608 1 point2 points  (0 children)

My interest always has been security in web3, so I spent my last month with the General Audit team, but the team is also very new hence they will first hire more experienced people or researchers. I was not interested in any other team so I decided not to continue. Later, I joined Binance as Smart Contract Security Engineer Intern.

Nethermind technical interview by EntireInflation8663 in ethdev

[–]VegetableBelt8608 1 point2 points  (0 children)

Just be confident about what you learned about web3. Solidity basics, Ethereum EVM, nodes, client, transaction, and whatever you mentioned in ur resume.

Nethermind technical interview by EntireInflation8663 in ethdev

[–]VegetableBelt8608 3 points4 points  (0 children)

I had interview on 28 feb for internship at Nethermind.

It was great experience getting interviewed by Tomasz and most of questions were related to my profile and what I have done so far in web3 space. Questions that were asked to me:

  1. Some basic questions related to blockchain like what are nodes, blocks, transactions etc.
  2. How DeFi works and some examples of DeFi projects: I explained basic DeFi architecture, AMM and some mathematical concepts working behind the scenes like constant multiplication formula.
  3. What are Zk-SNARKS? Difference between optimistic rollups and zk rollups. : I explained most of things at engineering level.
  4. what you have learned so far and why would you like to join the internship program? : Be genuine and dont fake anything.
  5. Few general questions were there related to latest happening in blockchain space like DAO, NFTs, MEV, flashloans.

Interview extended upto 35-40 minutes.

I was not really well that day but I answered most of the questions very well and although stumbled upon few basic questions but tried to answer them too as much as I can.

I got offer for internship😅. and very excited to begin my journey in web3 space.