Тёмный
Clément Mihailescu
Clément Mihailescu
Clément Mihailescu
Подписаться
I wrote my first line of code a couple of weeks after graduating from college.

Six months later, I landed a software engineering job at Google, and at the same time, I launched AlgoExpert-an online platform that helps Software Engineers prepare for technical interviews.

After two years at Google and two subsequent months at Facebook, I decided to take the jump and to pursue AlgoExpert full-time.

A few years later and with over 200,000 paying customers, AlgoExpert is now the leading technical-interview-prep platform.

I also post on LinkedIn about software engineering and entrepreneurship to almost 500K followers: www.linkedin.com/in/clementmihailescu
Why Devin AI WON'T Take Your Job
6:33
2 месяца назад
Where I've Been
5:00
6 месяцев назад
The 5 Stages Of A Software Engineer's Life
11:26
11 месяцев назад
My Girlfriend Reacts To AlgoExpert Ad Comments
16:40
11 месяцев назад
The Dumbest Trend In Tech
11:09
Год назад
Why You Suck At Coding
7:08
Год назад
Google Layoffs
3:32
Год назад
The FAANG Outlook In 2023
9:08
Год назад
How To Find Your Purpose In Life
10:58
Год назад
Комментарии
@fls7198
@fls7198 День назад
nice ad. In my opinion, to long for average youtube ad, but still fine.
@darcikheysaucedo7108
@darcikheysaucedo7108 День назад
Never take any advise from a lame guy with pink hair
@ZubairKhan-yg4xy
@ZubairKhan-yg4xy День назад
I regret watching this... Bro campares js to c++ they are two different languages for different things..
@lance_c1323
@lance_c1323 День назад
I cant think of anything good to say 😂😂😂
@GhafooriIsCoding
@GhafooriIsCoding 2 дня назад
😅 what a ranking I loved it, I love JavaScript but when it comes to C this language deserve a better place then JavaScript. By the way each language is better for it's own use cases. Ranking is someone's personal idea by my point of view and experience I love Java, C, C++, Rust, Python and JavaScript and actually I don't know much about other Languages but i have worked with these languages and currently I am learning rust it's a good alternative to C++ but we can't say that it will replace C++ so each language has its own strength and weakness
@notrahul9572
@notrahul9572 2 дня назад
This was a 10 min question at max .
@allliver123
@allliver123 3 дня назад
no way did he put html and css higher for "giving respect to languages that have done a ton" and then proceed to put C lower💀
@connorskudlarek8598
@connorskudlarek8598 3 дня назад
*Checks Chainlink Labs* Manager, manager, principal, manager, senior, staff, senior, principal, senior, technical director, senior... 😅
@v8torque932
@v8torque932 3 дня назад
I started coding five days ago and I’ve landed myself an internship. I don’t sleep. I forgot to mention that I have a degree in quantum computing and basic HTML. I played minecraft my whole life
@jakartax1x-rq8kv
@jakartax1x-rq8kv 3 дня назад
React Andy with 2 courses clocked in Udemy and still didn't find a job, now he will find the promised land in Block Chain. Trollelelel.
@LotusLacky
@LotusLacky 3 дня назад
How to get a job as a Software Engineer at Google: 1. Dye your hair purple. 2. See number one.
@ankitrawat-acodebreaker
@ankitrawat-acodebreaker 3 дня назад
the reason reversal of adjacency list works , is because we want to enable dfs to visit nodes of that particular component only , lets say we have Strongly connected component A and another one B which are connected by an edge A-> B , by reversal of edges, all the nodes in A will still be accessible from all element in A (Since this is strongly connected component), and similar for B . But we cannot reach any element in B now if i start my traversal from any vertex in A . thus visiting only that component .
@victormamede7004
@victormamede7004 4 дня назад
dude's face is so punchable it's amazing
@yashashwinisingh2733
@yashashwinisingh2733 4 дня назад
what's the best complexity of the most optimised code for this?
@yashashwinisingh2733
@yashashwinisingh2733 4 дня назад
leetcode question link?
@ongtruong7972
@ongtruong7972 4 дня назад
"yup"
@ropurifiedwater
@ropurifiedwater 4 дня назад
solved this exact question on my own last night, i don't know what to feel about that
@VizEffects-MorphVideos-to7yx
@VizEffects-MorphVideos-to7yx 5 дней назад
Without c++ and inline assembly, it would be very difficult to create browsers to run JavaScript in the 1990's when I was invented. I'd rank C++ and assembly higher, for speed, and the abilty to create almost anything. (Including an OS)
@Blackoutfor10days
@Blackoutfor10days 5 дней назад
I'm trying so hard to add two numbers in HTML 🥵
@SyedGhulamNabiShahRashdi
@SyedGhulamNabiShahRashdi 5 дней назад
Cringe Guy Cringe Video
@aravindpattathnirajacomput5705
@aravindpattathnirajacomput5705 6 дней назад
This video belongs in the trash tier
@dwivedys
@dwivedys 6 дней назад
This is my first attempt #include <iostream> #include <unordered_map> #include <unordered_set> #include <vector> void findStrings(std::unordered_map<char, std::string> &phoneDict, const std::vector<std::string> &inputStrings, const std::string &givenNumber) { std::vector<std::string> result; int len = givenNumber.length(); bool currStrFound = false; for (int i = 0; i < inputStrings.size(); i++) { // pick each word in the inputStrings array std::string currStr = inputStrings[i]; bool letterFound = false; // check for the presence of each letter of the current word in the given // digits - string map of the phoneDict. for (auto currLetter : currStr) { // if we have already found a letter somewhere in the phoneDict exit // and pick up the next letter if (letterFound) continue; // otherwise check each digit of the phone number int ctr = 0; while (ctr < len) { int currDigit = givenNumber[ctr]; if (phoneDict[currDigit].find(currLetter) != std::string::npos) { letterFound = true; currStrFound = true; break; } ctr++; } if (!letterFound) { currStrFound = false; break; } } if (currStrFound) result.push_back(currStr); } std::cout << " The following words are found in the given phone number: "; for (std::string str : result) { std::cout << str << " "; } } int main() { std::unordered_map<char, std::string> phoneDict; phoneDict['2'] = "ABC"; phoneDict['3'] = "DEF"; phoneDict['4'] = "GHI"; phoneDict['5'] = "JKL"; phoneDict['6'] = "MNO"; phoneDict['7'] = "PQRS"; phoneDict['8'] = "TUV"; phoneDict['9'] = "WXYZ"; // std::vector<std::string> inputStrings = {"SAURABH", "LMG", "GAL", "JAB", "TUMMY"}; std::vector<std::string> inputStrings = {"SAURABH", "TUF", "LMG", "GAL", "JAB"}; std::string givenNumber = "728752234"; findStrings(phoneDict, inputStrings, givenNumber); std::cout << " "; return 0; }
@JVenom_
@JVenom_ 6 дней назад
Needed this --->
@A-ELIAS
@A-ELIAS 7 дней назад
You're from Lithuania or might be wrong and it's Latvia
@dontysk
@dontysk 7 дней назад
I took the University of Buffalo blockchain speciality (including solidity) in coursera, and Patrick collings course, and I can say that the last one is 1000% times more useful than the one from Buffalo's university.
@Begemotius
@Begemotius 7 дней назад
Js should be in same tier as php
@florisbokx
@florisbokx 8 дней назад
Pretty naive to think everyone can just go to work at FAANG out of college.
@MrApplewine
@MrApplewine 8 дней назад
There is no difference as far as consistency in titles. However, developer is supposed to mean somebody who focuses on the writing of code and knowing the specifics of the language and libraries very well for that specific project. Software Engineer implies involvement in broader stages of the production process in roles such as planning, analysis, project management, data services, reporting, advising all kinds of things that may not require any programming or very little. However, when that is the case they generally list a more specific role. If they say just "software engineer" they mean developer, generally.
@dinushachathuranga7657
@dinushachathuranga7657 9 дней назад
Thanks a lot for the video
@sebastianturone
@sebastianturone 9 дней назад
This guy has never written a good line of code in his life...don't believe that list.
@belmintuzlic219
@belmintuzlic219 9 дней назад
C++ have vectors and cout? 🧐🤔 hmmm this guy knows his shit... Real Software Engineer for Task app startup
@Odod4000
@Odod4000 9 дней назад
LUA Coders Unite!!😡
@ibo3460
@ibo3460 9 дней назад
When web designers talk about languages 😅
@HarshYadav-cy4it
@HarshYadav-cy4it 9 дней назад
Finally, I understood the solution after watching it for the third time. (Oh man! This man is a genius!)
@Hello2afiq
@Hello2afiq 10 дней назад
just woke up and plan to do java code and heard this.....
@davidsalinas21
@davidsalinas21 10 дней назад
WOW.... I have watched many vids on RU-vid across a spectrum of topics and have been a Software Engineer for over 20 years. And I can confidently state this is one of the worse vids that I have had the displeasure to watch. Clearly, this 'analysis' is quite biased and mostly ill informed. Furthermore, the ranking has a narrow viewpoint reflecting front-end development. Though I don't code in C, good luck getting any of the God or Amazing tier for embedded programming or achieving back-end performance.
@sri7340
@sri7340 10 дней назад
"Normal" SWE
@AvisSpoofer
@AvisSpoofer 10 дней назад
after watching this video your rights to upload a video have been revoked
@t-zex4650
@t-zex4650 10 дней назад
There is a special place in hell for people asking to code in document editor.
@blackula911
@blackula911 11 дней назад
“I wanna work for google to use newest stuff” that’s incredibly braindead. Google’s tech stack is notoriously static and stable. You don’t go working for google if you wanna touch cutting edge tech.
@blackula911
@blackula911 11 дней назад
“I like to joke around and i don’t wanna change or work with serious people” Typical zoomer software developer
@blackula911
@blackula911 11 дней назад
“I’m great at taking criticism if I deem that it’s accurate” “I just delete comments that criticize me” Great soft skills there buddy
@AnshSingh-dk5uu
@AnshSingh-dk5uu 11 дней назад
33:50 I haven’t completed the video yet but I don’t think you can use “string” as a key in map….you can use the pointer to the first letter of the string as a key instead
@markwickline5890
@markwickline5890 12 дней назад
New series idea. Bring in a regular high school student to a coding interview.
@belkin9431
@belkin9431 12 дней назад
of course hes an asian
@thejourneyofjake
@thejourneyofjake 12 дней назад
24:18 haha, managed to pause the video right on when he swaps windows....there is some very strange text on his desktop background. Not quite sure what a "gay logo prefix" is but it's piqued my interest
@olaoluwa7905
@olaoluwa7905 13 дней назад
today 22:03
@vivmaniaa
@vivmaniaa 13 дней назад
isNotBlocked confusion was hilarious 😂
@talishfire
@talishfire 13 дней назад
The only reason for me to code in java was Minecraft
@cantcode1001
@cantcode1001 14 дней назад
I think the fact that CSS has invisible implications to every property you set is the #1 reason I have trouble with it. I’m just starting to learn CSS and you are absolutely right that it’s super frustrating. Wish there was a dev tool mode that just showed your content with color coded objects around that element, that when you moused over the page itself, it would give you context sensitive tooltips of what that color represents and thereby giving you a clear understanding of why the element in question is positioned where it is. Maybe be able to set one element to track and have that inform the tool tip that pops up when you mouse over the surrounding colored areas.