Hi, I’m [YOUR_NAME], and I’m a [YOUR_TITLE] at [COMPANY_NAME]. I’m excited to learn more about your experience today.
•
Could you briefly introduce yourself and share what attracted you to apply for this position?
•
Great, thank you for sharing! In the next 50 minutes, we’ll dive into a coding challenge focused on smart contracts. After that, you can ask any questions you have about the role or the company.
Smart Contract Coding Challenge
50 min
•
Develop a simple Ethereum smart contract for a decentralized voting system.
Requirements:
- The contract should allow users to register as voters.
- Each voter can cast one vote for a candidate.
- The contract should track the number of votes each candidate receives.
- Implement a function to declare the winner based on the highest votes.
Follow-Ups:
- How would you handle security concerns in this contract?
- What are the gas cost implications of your solution?
- How would you test this smart contract?
•
If you had more time, what would you change in your solution?
•
Great job on the coding exercise!
Closing
5 min
•
Do you have any questions for me about the team or the company?
•
Thank you for your time today. We’ll be in touch soon regarding the next steps.