Request edit access
Entrance Test Fellowship #5

Why This Matters

At Statemind, we're passionate about enhancing the integrity and safety of the rapidly evolving web3 ecosystem. If you are driven by the desire to make an impact in the blockchain security field, the Statemind Fellowship is your chance to become a Smart Contract Security Specialist and make a difference.

Our Track Record

At Statemind, we specialize in smart contract audits and blockchain security. Here’s what we are known for:

  • Auditing top-tier DeFi protocols like Lido, Curve, Instadapp, Yearn, 1inch, and more.
  • Securing over $36 billion in Total Value Locked (TVL)
  • Actively engaging in white-hat activities, saving over $350 million in potential losses.
  • Conducting ongoing research in cutting-edge technologies like ZK, compilers, formal verification, and fuzzing.
To learn more about our impact, feel free to check out our Website and Twitter.

The Fellowship Opportunity

Our previous fellowships have helped us discover talented individuals who are now key members of our team. At Statemind, we are deeply committed to nurturing and developing our team through mentorship and shared knowledge. We focus on:

  • Auditing: We love diving deep into audits, providing hands-on experience, and ensuring our specialists grow and excel.
  • Mentorship: We believe in the power of mentorship to share knowledge and help team members discover and pursue their passions.
  • Knowledge Sharing: We are passionate about sharing knowledge because it helps others and contributes to making the world a safer place.
  • Collaboration: We believe that together, we can achieve far more than working alone. That's why we are committed to fostering collaboration with individuals and projects.

Qualifications We Value

  • A sharp eye for identifying and fixing code vulnerabilities.
  • A strong foundation in math, algorithms, and data structures.
  • Proficiency in programming languages such as C/C++, Rust, Assembler, Java, Python, Vyper, and Go.
  • A commitment to continuous learning and adaptability.
How to Join the Fellowship
  1. Apply and Excel: Submit your application and excel in our comprehensive assessment.
  2. Hands-On Experience: Engage in practical experiences in smart contract auditing and security.
  3. Intensive Training: Participate in a 4-week training program tailored to your learning pace.
Program Highlights
  • Access to top-notch educational materials, including resources from Berkeley University and our own expertise.
  • Lectures and insights from our team members, sharing their extensive knowledge and experience.
  • Real-world assignments and CTF challenges, designed by our team and previous fellows who have joined us.
  • Weekly mentorship calls to guide you through your learning journey.
Program Format and Learning Approach
  • Fully Online: Learn from anywhere with our fully online program.
  • Oxford System: You’ll be responsible for most of your learning, with our guidance and support along the way.
  • Weekly Deadlines: Stay on track with weekly organized educational materials and deadlines.
Application Process and Timeline
  • Response Time: Expect to hear back from us within a week after submitting your application and completing the entrance test.
  • Next Steps: If you successfully resolve the tasks in the entrance test, we’ll reach you to discuss more about Statemind and guide you through the upcoming program details.

Application Deadline:  July 14th 

Next Steps

Exceptional participants will be invited for interviews upon completion. This is  an opportunity to join our driven team focused on enhancing Web3 security. 

A Partnership for Excellence 

We see this fellowship as a two-way street. It’s an opportunity for us to find people who are eager for professional growth and align with our mission to make the digital world safer.

If you have any questions, feel free to reach out directly to @Mariia_Mz via telegram.


Sign in to Google to save your progress. Learn more
General Questions
Please write your full name
*
Please write your Telegram (TG) account
*
Please write your Gmail  *
Current employment
*
Year of Graduation
*
Experience in enterprise development
*
Experience in blockchain development
*
Do you have experience in CTF or competitive programming? If so, describe your experience
*
CV link
*
GitHub link
*
Your english level (if you don't know pass the test: https://www.cambridgeenglish.org/test-your-english/general-english/)
*
The purpose and motivation of the Fellowship?
*
Where did you hear about the Fellowship? If it was from a chat, please provide the name or a link to the chat.
*
Test Review
How many mistakes can you spot in the base58 decode function here? *
Captionless Image
Elements could be added to a circular buffer or discarded with 0.01 probability. What is the probability that at least one element would overwrite the other, if the circular buffer can fit 150 elements and there are 152 elements that need to be processed.
*
Find the optimal solution to an algorithmic problem and estimate its complexity: Given an n x n cell board, find the number of paths from the bottom left corner (1, 1) to any cell (x, y) where x * y <= n. From any cell (x, y), you can move either to (x, y + 1) (right) or (x + 1, y) (up), and you cannot move outside the boundaries of the board.
*

Alice encrypted a secret number using RSA encryption in which she used prime numbers with an ordinal number multiple of a million (but no more than 10 million) to generate modulus. You have found the exponent part of the public key: 1642391850920603 (without modulus) and the encrypted number 4282589499776992. Your task is to decode the encrypted number to find the secret.

*We consider that prime numbers are numbered from zero, i.e. 2 has ordinal number 0, 3 – 1, 5 – 2, etc.

*
Construct a hyperbola that passes through the point (10, 20) and intersects both the x-axis and y-axis at a 30-degree angle. Calculate the derivative of the hyperbola at the given point (10, 20). Round the answer to the third decimal place.
*
PART 1
You have decided to delegate 10 ETH to a liquid staking provider. Assume that daily interest rate is 0.015%. After each day you will stake 0.03 more stETH. Answer the following questions:

1. What will be the total amount of stETH you hold by the end of the 128th day? Round your answer to 2 decimal places.

*
PART 2
You have decided to delegate 10 ETH to a liquid staking provider. Assume that daily interest rate is 0.015%. After each day you will stake 0.03 more stETH. Answer the following questions:

2. Write a function using a programming language of your choice that takes one parameter (number of days) and computes the amount of stETH (given that every day the user adds 0.03 more stETH).
*
PART 3
You have decided to delegate 10 ETH to a liquid staking provider. Assume that daily interest rate is 0.015%. After each day you will stake 0.03 more stETH. Answer the following questions:

3. Is it possible to write this as a purely mathematical, non-recursive function for the problem above? If so, provide the formula.
*

This task requires some research skills as we assume you have no prior knowledge of DeFi.

The problem statement is to calculate the health factor of a position in a lending protocol deployed on Ethereum. The user borrowed 4000 DAI in a lending protocol with the provided collateral of 2 ETH. Calculate the health factor of the position at block 19623579. The liquidation threshold is set at 75%. Price oracle used in lending: https://data.chain.link/feeds/ethereum/mainnet/eth-usd 

Round the answer to the third decimal place.

*
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Statemind.

Does this form look suspicious? Report