• #A
    #B
    #C
    #D
    Explanation:
    CALLCODE is deprecated due to unsafe context handling. It remains callable for backward compatibility but should never be used in new designs.
  • Application deadline: 1 week
    T

    Developer Relations Engineer

    TON FoundationFULL_TIMENA

    Job description
    TON Foundation is a non-profit organization supporting the development and adoption of The Open Network (TON). The Developer Relations Engineer focuses on improving the developer experience by building practical demos, sample applications, and reusable templates that demonstrate TON capabilities. This role works closely with engineering and product teams to keep...
  • #A
    #B
    #C
    #D
    Explanation:
    MSTORE triggers memory expansion when writing to higher memory slots. Memory grows quadratically, so developers must understand how loops and large arrays impact gas.
  • 2
    Replies
  • #A
    #B
    #C
    #D
    Explanation:
    EXTCODESIZE returns zero for EOAs and non-zero for deployed contracts. This distinction is commonly used for contract detection, though it has edge cases.
  • #A
    #B
    #C
    #D
    Explanation:
    Public variables automatically generate getter functions. If a function shares the same name, the compiler prioritizes the variable-generated getter, shadowing the function definition.
  • #A
    #B
    #C
    #D
    Explanation:
    Using delete on a dynamic array sets its length to zero. Storage slots may remain allocated but become inaccessible through the array.
  • #A
    #B
    #C
    #D
    Explanation:
    bytes32 has a fixed 32-byte size and fits into a single storage slot. string is dynamically sized and requires additional storage pointers and length metadata.
  • Application deadline: 1 week
    M

    Solutions Architect

    MeshFULL_TIMENA

    Job description
    Mesh builds infrastructure that enables consumers and businesses to pay and be paid with any asset. The Solutions Architect guides customers from contract signing through launch and scale, acting as a technical expert on Mesh APIs and SDKs. This role designs implementation strategies, supports customer engineering teams, and creates playbooks...
  • #A
    #B
    #C
    #D
    Explanation:
    Solidity does not support a final or sealed keyword for contracts. Any contract can be inherited unless architectural constraints are enforced manually.
  • Application deadline: 2 weeks
    Job description
    Alchemy builds developer infrastructure used to create, scale, and operate blockchain-based applications and onchain products. The Senior Engineering Manager, Infrastructure & Platform role focuses on leading multiple backend-focused teams responsible for core cloud infrastructure, platform services, data engineering, and internal tooling. This position owns technical execution and long-term platform strategy...
  • #A
    #B
    #C
    #D
    Explanation:
    Deleting a mapping key resets its value to the default type value. The key itself still exists conceptually since mappings do not track keys.
  • #A
    #B
    #C
    #D
    Explanation:
    constant variables are evaluated at compile time and embedded directly into contract bytecode. This guarantees immutability and avoids any runtime storage access or gas cost.
  • 2
    Replies
  • #A
    #B
    #C
    #D
    Explanation:
    Storage is not automatically wiped when a contract self-destructs. The data remains on-chain and can be accessed again if a contract is redeployed at the same address.
Home Channels Search Login Register