Awesome .. i think this is going to be extremely relevant once more companies start hiring blockchain developers ( specifically for Ethereum Development ) .. Thanks for this 👌😎✔👍
@EatTheBlocks
5 жыл бұрын
thx! Also, be aware that Ethereum dev development has a scope wider than just ethereum: a lot of dev tools of ethereum are also used in permissioned blockchain settings (hyperledger...). You can estimate demands for blockchain developers by using downloads of blockchain libraries on npmtrends. For ex, for Truffle: www.npmtrends.com/truffle
@BobbysWhip
2 жыл бұрын
@@EatTheBlocks fun vid hope ur doing well
@dixon2233
2 жыл бұрын
Technically a smart contract CAN call off chain code through the usage of an Oracle. Amazing video as always Julien. Never a better place to go to before your interview :)
@ganeshtemple7459
2 жыл бұрын
How exactly would that work?
@sholajegede
2 жыл бұрын
@@ganeshtemple7459 By using chain-link VRF but it takes 3 to 5 mins for approval.
@azephiar3863
2 жыл бұрын
Technically the oracle has to send the data to a smart contract before it can be called by another smart contract
@Dennis-gg9yv
Жыл бұрын
@@ganeshtemple7459 Well, if its off-chain centralized code its trivial. Just make the contract emit an event and have a server running listening for that event lol. You dont even need an oracle.
@johnhumphreys2755
3 жыл бұрын
This is a style of learning I can really get behind. Cheers
@Mark_Kop
2 жыл бұрын
Awesome video, I learned a lot! An updated version would rock! 🔥
@EatTheBlocks
2 жыл бұрын
Coming soon!
@patrickxyascii5799
Жыл бұрын
Eat the blocks lolz. Loved it man
@WithoutNickname666
2 жыл бұрын
Mistake in 15 question. State variables has 3 visibilities. Public, private and internal. Mistake in 17 question. Default is internal
@broli450
2 жыл бұрын
Thanks Julian, Just notice that there is the same question 2 times (about the default state variables visibility)
@3obby
Жыл бұрын
Great resource! If these are the questions, I got the job thanks in part to you!
@revwrapz8279
2 жыл бұрын
awesome job do you have an updated video for later versions of solidity some of the answers to these questions are deprecated now
@karich21
2 жыл бұрын
now I know what I don't know about solidity. thanks!
@tomasz.rozmus
4 жыл бұрын
Nice work! Thank you! Can you check if source code in question: 25 is OK? I think it should be `a.push(newEntry);`
@EatTheBlocks
4 жыл бұрын
your snippet looks correct :)
@pentestify_labs
Жыл бұрын
Very insightful, however, @julien, are you planning on releasing a 2022 version? Some elements are already outdated 😅
@unaiiglesias9901
Жыл бұрын
Thanks a lo!! Can you explain better 73? ""How to create a smart contract from a smart contract"" -- minute 27:00 when calling B contract's createA(), the A type is an interface?
@EatTheBlocks
Жыл бұрын
It's an old video, I gotta update it!
@suhailmahmoud2401
6 ай бұрын
great job, but the default visibility for state variables is INTERNAL not private
@michieladriaansens5977
2 жыл бұрын
Very nice! Thanks eater of.. the blocks. this is actually a handy way to gauge at what level i am at.
@KarmaFrenzoid
3 жыл бұрын
16:50 question number 49 should be: uint time = now + 1 days; Remember there are types for days weeks years hours etc... for time management in Solidity.
@dushebaa
3 жыл бұрын
I think it just wasn't a thing in 0.5.0
@Dancentralized
2 жыл бұрын
now is also deprecated i'm pretty sure. It's been replaced with block.timestamp
@revwrapz8279
2 жыл бұрын
@@Dancentralized it has :)
@MrAtomUniverse
2 жыл бұрын
Omg we need a version two of this
@nebuchadnezzarii6423
Жыл бұрын
wow this is pretty easy actually
@xof8256
5 жыл бұрын
Thank You Its quite surprising that you have just 1k subs
@EatTheBlocks
5 жыл бұрын
haha thanks I hope I can get more :)
@SAINT_PATRICK
3 жыл бұрын
@@EatTheBlocks I Think you wish came true
@CarlosHernandez-lb3wq
5 жыл бұрын
Awesome video, thanks for posting!
@avatsavirs
5 жыл бұрын
Just found out about your channel. Great content.
@EatTheBlocks
5 жыл бұрын
thx!
@deltavthrust
Жыл бұрын
Very good. Thanks.
@EatTheBlocks
Жыл бұрын
Thank you too!
@nicolasmagno4434
Жыл бұрын
This video was a really useful man, appreciate your work!
@EatTheBlocks
Жыл бұрын
Glad to hear it!
@EricBishard
2 жыл бұрын
I love this video. I know JavaScript, TypeScript and C# so a lot of the ideas I already know about, this just solidifies then on the context on Solidity
@ojasrajankar
2 жыл бұрын
Can you create an updated video, if things have been changed?
@bahassisohaib6156
Жыл бұрын
Hi Julian , thank you so much for this content i already used this video back to 2022 for my first web3 job , now I have another interview this week and I Wonder if you will publish an uptaded video ? as we know eth network and solidity has evolved a lot since this video . Anyway thank you again for your content people like you has changed my life forever .
@EatTheBlocks
Жыл бұрын
Glad to hear that this video was helpful to you! Check this out, this might be helpful: jumpdest.dev/
@bahassisohaib6156
Жыл бұрын
@@EatTheBlocks Thank you so much!! Vu l'accent je pense que tu es francophone donc je te le répète : MERCI 🙏
@SAINT_PATRICK
3 жыл бұрын
This is super clutch! Thanks bro
@EatTheBlocks
3 жыл бұрын
No problem 👍
@mumk
2 жыл бұрын
Appreciate the QnA
@yoboicliff3030
2 жыл бұрын
Is there a Way to Access the powerpoint?
@koladebadmus
Жыл бұрын
default state visibility is Public !
@SamirJumade
4 ай бұрын
@EatTheBlocks 25. No question example syntax is wrong. Correct syntax should be uint [] a; function add(uint newEntry)external { a.push(newEntry); }
@EatTheBlocks
4 ай бұрын
This video was done a long time ago
@DKLHensen
2 жыл бұрын
2. It can not be hacked, but this gives a false sense of security to non-technical viewers. While it is true that you can not manipulate the smart contract code after deployment, any vulnerabilities that are in the contract can be exploited forever unless you take some precautions such as pausing mechanisms or such.
@OhmicContact
Жыл бұрын
The last one is a known vulnerability if called from a constructor. gg your contract
@kumarprasoon8881
2 жыл бұрын
Great Content ❤️👍
@GeorgeHashesThoughts
2 жыл бұрын
Excellent video, new to solidity here, in question 61 isn’t interfaces also included in the reuse part of the code?
@SamyarBorder
2 жыл бұрын
that was realy helpfull
@emmanuelcooke
Жыл бұрын
Do you have the list of 100 questions in a file? I'd like to have access to this.
@bandeirante8597
3 жыл бұрын
What are the steps of a smart contract developer interview?
@azamatfiridonov5462
7 ай бұрын
Smart contract can not be hacked? It causes much doubts, I guess
@evanshlom1
3 жыл бұрын
Valuable helpful
@EatTheBlocks
3 жыл бұрын
Glad to hear that
@wayneying20
2 жыл бұрын
Hi, where can I download the slides?
@pankajjoshi8292
2 жыл бұрын
Sir Can we get an updation
@AnotherYoutuber-w9z
5 ай бұрын
At 8:11 this is incorrect. It should be a.push(newEntry) Not add.push(a)
@victorhenriquecollasanta4740
2 жыл бұрын
value bomb
@EatTheBlocks
2 жыл бұрын
thx!
@mediontamginskii5889
3 жыл бұрын
You really eating the block.....???)))
@LamaDramaTV
2 жыл бұрын
function add in question 25 looks odd af
@LamaDramaTV
2 жыл бұрын
and it's indeed wrong
@apoorvahiremath7115
3 жыл бұрын
Answer of question 57 is incorrect. it should hv been arr[0] = 1; arr[1] = 2.... not uint
Пікірлер: 72