Тёмный

Rozwiązujemy test ze znajomości C# 

DevMentors
Подписаться 7 тыс.
Просмотров 4 тыс.
50% 1

Luźniejsze (a zarazem lekko kompromitujące) nagranie związane z wykonaniem przez nas kilku testów dotyczących znajomości C#. Na jakich pytaniach polegliśmy, gdzie zabłysnęliśmy "wiedzą", i dlaczego niektóre z odpowiedzi, które zostałyby uznane w przeszłości za poprawne, już takie nie są? Lekki cringe wymieszany z wyjaśnieniem kilku szwindli w błędnie sformułowanych pytaniach to nasza propozycja na ten tydzień ;)
Zapraszamy również na:
⚡️ Discord: devmentors.io/discord-pl
⚡️ Twitter: / dev_mentors_pl
⚡️ Instagram: / devmentors_pl

Опубликовано:

 

16 авг 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 37   
@DevNerdKonradKokosa
@DevNerdKonradKokosa Год назад
Pytanie o inicjalizację zmiennej (6/11) po prostu nie ma sensu, więc i "poprawna" odpowiedź jej nie ma😅
@SebGruch
@SebGruch Год назад
IMHO chodzi o to, że alokacja pamięci ma miejsce już przy samej deklaracji...
@mikoajkowalski9992
@mikoajkowalski9992 Год назад
Ten kanał to złoto, świetna robota chłopaki :)
@DevMentorsPL
@DevMentorsPL Год назад
dzięki!😀
@dawidsibinski
@dawidsibinski Год назад
Zajebisty odcinek, uśmiałem się 😅
@erpepl
@erpepl Год назад
Na koniec wleciała jeszcze fajna racjonalizacja wyników :D Co do życiowości niektórych testów i rekrutacji - pełna zgoda.
@michawojcik6109
@michawojcik6109 Год назад
Fajny kontent, może teraz w drugą stronę zrobicie filmik czyli rozmowa rekrutacyjna prowadzona przez was? :D Luźne filmiki też są potrzebne, takie pogadanki jak Piotrek robił w become software developer pod koniec odcinków też są spoko:)
@DevMentorsPL
@DevMentorsPL Год назад
Dzięki za pomysł, na pewno nagramy odcinek o rozmowach rekrutacyjnych :)
@patrykbuda8121
@patrykbuda8121 Год назад
No wlasnie na codzien malo zyciowe :)
@doit2081
@doit2081 10 месяцев назад
Myślę, że w pytaniu o inicjalizację był błąd dlatego, że alokacja pamięci następuje przy deklaracji, a nie przy inicjalizacji a to, że nie można zainicjalizować bez deklaracji wcześniej to już inna sprawa (nawet jeśli robi się to w jednej linii)
@k4milekzmc
@k4milekzmc Год назад
Na pluralsight są takie testy na różne poziomy ;)
@DevMentorsPL
@DevMentorsPL Год назад
sprawdzimy, dzięki ;)
@pawelsalford6373
@pawelsalford6373 Год назад
Video unavailable w pracy.
@thebaku8140
@thebaku8140 Год назад
Może odcinek jak według was powinna wyglądać rozmowa kwalifikacyjna oraz co powinno zniknąć z takich rozmów? Mnie osobiście męczy fakt, że zdarzają się rozmowy gdzie trzeba odpowiedzieć na 60 pytań jak przy odpowiedzi na tablicy xD
@DevMentorsPL
@DevMentorsPL Год назад
Dobry pomysł ;) Dzięki!
@pawematysiak3641
@pawematysiak3641 Год назад
Świetna zabawa, ale z tym system.arrayem chyba popłynęliście. Bo czy w List można trzymać obiekty różnych typów? No generalnie nie, ale w List wsadzicie wszystko bo object jest nadklasą wszystkiego. I wasz array jest kolekcją obiektów jednego typu, ale akurat go zdeklarowaliście tak, że wszystko wsadzicie. W tamtym pytaniu chodziło chyba o skojarzenie, że System.Array to nie jest ArrayList gdzie faktycznie zawsze wszystko wsadzisz.
@DevMentorsPL
@DevMentorsPL Год назад
nie no pełna zgoda, bo boxowaliśmy. Myślę, że co do kontekstu pytania to możesz mieć rację, ale na tamten moment nawet na to nie wpadliśmy :D ja też się zakopałem, bo od razu miałem skojarzenie z tym, o czym wspominałem, czyli jakieś haki na variance tablicy: var stringArray = new string[2]; object[] objectArray = stringArray; objectArray[0] = "1232"; // OK objectArray[1] = new Guid(); // runtime exception
@NoGamer256
@NoGamer256 Год назад
@@DevMentorsPL Co ciekawe twórcy c# wzorowali się w tamtym momencie na Javie która miała totalnie skopaną kowariancję. Dopiero później zaimplementowano to poprawnie w interfejsach ale do dzisiaj trzeba płacić za te błędy. Kolejna ciekawostka to taka, że tablice są generyczne (bo można na nich np. wykonywać metody LINQ) przez tricki runetimeowe. Przez to implementacja niektórych z tych metod LINQ nie jest do końca poprawna. Można się o tym boleśnie przekonać tworząc klasę implementującą np. IEquatable ale nie overrajdującą standardowego Equals(Object). Wtedy wywołania metod LINQ (distinc,where etc.) na T[] dają inne wyniki niż wykonania tych samych metod na List.
@vamteusz3898
@vamteusz3898 Год назад
Pomysl na zblaznienie sie to, zeby widzowie Wam podsylali iakies bugi do rozwiazania, takie wiecie, tricky i zebyscie to rozwiazywali live :D oczywiscie jakies krotkie, zeby duzo czasu nie poswiecac, np. jakies memory leaki itp
@DevMentorsPL
@DevMentorsPL Год назад
I potem cyk w Jirze taski w robocie na "resolved" xD Dobrze kombinujesz :D Tak serio, to ogólnie spoko pomysł - wgl myśleliśmy nad jakimś livem z widzami, bo potencjał na kręcenie syfu jesr duży :V
@vamteusz3898
@vamteusz3898 Год назад
@@DevMentorsPL przejrzales mnie ☹️ xD
@LukiLowca
@LukiLowca Год назад
No to w pytaniu 7 w sumie było wyjaśnienie dla pytania 6, no nie? Skoro niezainicjalizowana zmienna otrzymuje wartość domyślną, więc ta wartość domyślna musi być gdzieś przechowana - zatem rezerwacja miejsca w pamięci jest przed inicjalizacją zmiennej, a nie podczas inicjalizacji. Chociaż temat jest bardziej złożony z tego co czytałem 😛
@9conky295
@9conky295 Год назад
Chyba będziecie taką ekipą WK z branży IT :D Kiedy DevMentors Energy Drink? 😅
@DevMentorsPL
@DevMentorsPL Год назад
Taki materiał jak dziś to sporadycznie wrzucimy, bo syf straszny :D W sumie Piotrek kiedyś kminił koszulki brandowe z opinającą bułą, więc był blisko xD
@9conky295
@9conky295 Год назад
@@DevMentorsPL Jak dla mnie takie materiały mogą się pojawiać częściej. Do porannej kawki idealne, albo żeby leciało w tle podczas pracy 🙃
@FullstackDeveloperPL
@FullstackDeveloperPL Год назад
@@DevMentorsPL z łapą jak u Piotrka, to pewnie każda koszulka opina bułę 👀
@DevMentorsPL
@DevMentorsPL Год назад
@@FullstackDeveloperPL true :D
@danieldziubecki522
@danieldziubecki522 Год назад
Beka xD sealed to nawet propy mogą być, ale też nie wiem na chuj XD
@DevMentorsPL
@DevMentorsPL Год назад
opie zmiłuj sie xD BTW przypomniało mi się robienie jednego testu do Szwajcarii w 4 typa XD
@danieldziubecki522
@danieldziubecki522 Год назад
@@DevMentorsPL Najlepszy kandydat XD
@adrian_franczak
@adrian_franczak Год назад
Zawsze możecie porobić jakieś trudniejsze zadanka na codewars albo adwentowe
@adrian_franczak
@adrian_franczak Год назад
W sumie to drugie bym chętniej zobaczył
@DevMentorsPL
@DevMentorsPL Год назад
@@adrian_franczak ooo to dobre!
@technics6215
@technics6215 Год назад
Interfejs dla kompilatora jest tylko czymś w rodzaju sygnatury i chyba dlatego nie jest obiektem.
@piotrkaczan2320
@piotrkaczan2320 Год назад
Czekam na odcinek jak hejtujecie dziedziczenie 💪
@DevMentorsPL
@DevMentorsPL Год назад
pojawi się szybciej niż może się wydawać ;)
@ProgramistkaiKot
@ProgramistkaiKot Год назад
Linkedin ma testy kompetencyjne i C# tez jest. tez tak glupie pytania
Далее
Jawna implementacja interfejsu w C#
23:05
Просмотров 2,5 тыс.
Штаны легионера
00:44
Просмотров 396 тыс.
🌊🌊🌊
01:01
Просмотров 924 тыс.
Dzień Studenta- sonda na MS AGH
8:56
Просмотров 2 тыс.
YOU DID IT! Podsumowanie "100 commitów"!
15:42
Просмотров 1,2 тыс.
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 823 тыс.
Czy na pewno rozumiesz DRY?
47:08
Просмотров 3,5 тыс.
Штаны легионера
00:44
Просмотров 396 тыс.