Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
68 15 25

Аноним 08/06/19 Суб 12:44:57 1978109301
image.png (273Кб, 1280x720)
1280x720
сап двач, где все вкатывальщики в айти? В стартап искали JS фронтенд макаку с джуниор-начальными мидл скиллами на удаленку за 1500-2000$/мес. Написали около 100 человек. Дали простенькое тестовое задание, ответить смогли на него только 20 человек, из них 14 запросили больше чем планировалось, остальные 6-ро не смогли ответить полностью на 3!! довольно простых вопроса или ответили довольно хуево или спорно.

А вы говорите айти рынок перенасыщен
Аноним 08/06/19 Суб 12:45:39 1978109782
Нус, посмотрим как двач ответит:

1.1. Что не так/какие проблемы с этой функцией
1.2. Когда она выкинет эксепшин?
1.3. Как пофиксить/переписать

function doThing(param) {
if (typeof param === "object") {
return param.a;
}
if (Array.isArray(param)) {
return param[0];
}
if (param === null || !param) {
return null;
}
}

2.1 Что не так с этими реакт компонентами?

const AComponent = (props) => <div onClick={props.onClick}>{props.name}</div>

class BComponent extends Component {
render() {
return (
<div>
{this.props.someList.map(item => (
<AComponent key={item.name} name={item.name} onClick={() => this.props.onItemClicked(item.id)} />
))}
</div>
)
}
}

3.1 Что не так с этим редусером?

// aciton.payload is like { a: "string", b: { c: ["arr"] } }
// state is like { a: string, b: { c: ["arr"], d: {} }, e: {} }

function reducer(state, action) {
switch (action.type) {
case "SOME_ACTION": {
return {
...state,
...action.payload,
}
}
}
}
Аноним 08/06/19 Суб 12:47:37 1978110763
image.png (765Кб, 1440x780)
1440x780
Аноним 08/06/19 Суб 12:49:07 1978111474
image.png (65Кб, 1000x510)
1000x510

Аноним 08/06/19 Суб 12:51:04 1978112405
image.png (99Кб, 1000x798)
1000x798
Аноним 08/06/19 Суб 13:22:55 1978130336
>>197810978
1.
const doThing = param => {
if(typeof param === 'object' && param.a) return param.a; // иначе будет undefined
if(Array.isArray(param) && param[0]) return param[0]; // иначе будет undefined
if(!param) return null; // 0, пустая строка тоже улетали сюда
return param;
}

2. смысл onClick протягивать? это так не рабоает

3. коллизии из-за того, что в обоих объектах есть поля a и b

бтв, перекатывайтесь на хуки, будет вам счастье, а мне пишите в тг: hooks2ch
Аноним 08/06/19 Суб 13:23:21 1978130627
>>197810978
Нашли уже кого-то? Или ещё ищете?
Аноним 08/06/19 Суб 13:25:09 1978131598
>>197810930 (OP)
>А вы говорите айти рынок перенасыщен
перенасыщен оверчсвшными мамкиными программистами, посмотревшими курсы на ютубе и написавшими хелловорлд, и потому решившими что они программисты. Право дело, то, что я могу сварить суп и сделать яичницу, не значит что я повар
Аноним 08/06/19 Суб 13:25:53 1978131979
>>197810930 (OP)
>JS фронтенд

Это вообще не IT-рынок. Ибо JavaScript вообще не нужен. Совсем не нужен.
Аноним 08/06/19 Суб 13:35:37 19781379810
>>197813197
смотрите тут ценник-долбоеб
Аноним 08/06/19 Суб 13:39:12 19781402411
>>197810978
1. isArray нужно раньше, тк тоже объект
2. extend-ить можно классы, а не чистую ф-ию
Аноним 08/06/19 Суб 13:42:16 19781419912
image.png (460Кб, 3739x2840)
3739x2840
>>197813197
> самый популярный язык программирования
> не нужен
Борщехлеб, ты?
Аноним 08/06/19 Суб 13:42:49 19781423213
image.png (116Кб, 1580x1132)
1580x1132

Аноним 08/06/19 Суб 13:46:44 19781449914
>>197810930 (OP)
>джун
>1500-2000$

Господи и какие-то долбоебы еще в эти толстые треды отвечают и доводят до бамплимита.
Аноним 08/06/19 Суб 13:47:04 19781452415
image.png (223Кб, 1954x1176)
1954x1176

Аноним 08/06/19 Суб 13:47:23 19781454916
image.png (210Кб, 1888x1202)
1888x1202

Аноним 08/06/19 Суб 13:47:55 19781457517
>>197814499
Что не так? Обычная зарплата джуна для дс.
Аноним 08/06/19 Суб 13:49:02 19781463918
Аноним 08/06/19 Суб 13:49:29 19781466519
>>197810930 (OP)

>В стартап искали JS фронтенд макаку с джуниор-начальными мидл скиллами
джуниор-начальными мидл скиллами

Это как?
Аноним 08/06/19 Суб 13:50:17 19781470620
>>197814665
>>197814499
Ты дебил или идиот? Ты не понимаешь что это толстота обычная?
Аноним 08/06/19 Суб 13:50:22 19781470921
>>197814665
Во, этот точно тестовое задание не прошел бы
Аноним 08/06/19 Суб 13:50:41 19781472922
08/06/19 Суб 13:51:39 19781477823
Аноним 08/06/19 Суб 13:52:38 19781483224
>>197814706

Нет, я не алкочленец. Но такие тухлые конторы обхожу за 10 км и в инете стараюсь сообщить о них инфу, пущай люди знают.
Аноним 08/06/19 Суб 13:53:24 19781487425
>>197814706
> ряя толстота
> двачеры до сих пор не смогли ответить на вопросы во 2 посте
Просто признай что ты один из тех неумех, который насмотрелся крусов и которого завернули на собесе.
Аноним 08/06/19 Суб 13:53:27 19781487826
15578385129360.jpg (228Кб, 768x1024)
768x1024
>>197814665
Знания как у мидла, зарплата как у джуна, обычное дело в рюзге айти
мимо 120к реакт мидол
Аноним 08/06/19 Суб 13:54:50 19781497727
>>197810930 (OP)
Какой же кал этот ваш реакт.

мимо вью-господин
Аноним 08/06/19 Суб 13:55:12 19781499328
seX9bbJa0RI.jpg (592Кб, 1280x853)
1280x853
>>197810930 (OP)

Так что дебил, тебе дали тестовое задание и ты не можешь вывести?
Аноним 08/06/19 Суб 13:56:13 19781505329
>>197814874
Просто признайся, что ты айти-петух, которого взяли по знакомству и теперь ты ломаешь понты, отсеивая всех кто тебе не нравится.
Ты же тоже хуй ответишь на мой вопрос, если я захочу.
Аноним 08/06/19 Суб 13:56:18 19781506030
Аноним 08/06/19 Суб 13:56:50 19781510231
image.png (378Кб, 904x524)
904x524
Аноним 08/06/19 Суб 13:57:06 19781512332
08/06/19 Суб 13:58:19 19781519233
>>197814499
сам проигрую с этих долбаебов. 8 лет уже варюсь в говне фронт-бек энда, уже в петлю тянет. а тут вон джунам по 2к зелени отваливают оказывается. а потом на дваче высирают треды "могу ли я научится в хтмл цсс ява за месяц что б джуном стать". в голос с дебилоидов которые на это до сих пор ведутся.
>>197814639
За наносекунду очевидно
Аноним 08/06/19 Суб 13:58:24 19781519834
Аноним 08/06/19 Суб 13:58:37 19781521235
15596792044690.jpg (41Кб, 400x400)
400x400
>>197810930 (OP)
Ебать, дрочить джунов с побитовым биндингом типов в джаба скрипте. Удачи Вам найти сотрудника. Вы обизяну хотите, которая будет формы клипать, или ебаного Дена Абрамова?
Аноним 08/06/19 Суб 13:59:47 19781527936
>>197810930 (OP)
А я напоминаю средний рост мужчины 195см, средняя длина члена 18+см.
Аноним 08/06/19 Суб 13:59:58 19781529237
Аноним 08/06/19 Суб 14:02:08 19781542138
>>197815212
> подразумевая что это что-то сложное
Вот такими ребятами и "перенасыщен" рынок лол
Аноним 08/06/19 Суб 14:02:32 19781544239
>>197815192
А какая обычная?
Лично сам не собираюсь вкатываться, ради интереса вопрос
Аноним 08/06/19 Суб 14:02:34 19781544540
>>197810930 (OP)
Меня однажды позвали на собес, погоняли по вопросам, я им понравился, спрашиваю что по зп, грят 1,5к долларов, но ихней КРИПТОВАЛЮТОЙ, я чуть не сдох нахуй.
Аноним 08/06/19 Суб 14:04:58 19781559041
>>197815445
Меня так в жопу раз выебали, так и не понял, при чем тут джава скрипт
Аноним 08/06/19 Суб 14:05:59 19781565342
>>197810978
@bbmrn

function doThing(param) {
if(!param) return null;
if(Array.isArray(param) && param[0]) return param[0];
if(typeof param === 'object' && param.a) return param.a;
return param;
};
---
onClick с this работать не будет, это же функциональный компонент...
---
там у двух object есть одинаковые fields
Аноним 08/06/19 Суб 14:06:16 19781568243
13D5D05B-9C7E-4[...].jpeg (19Кб, 270x270)
270x270
>>197810978
Учитесь, как собес проходить. Не знаешь как решить тестовое сам - спрашиваешь у двача под видом недовольного работодателя.
Аноним 08/06/19 Суб 14:07:57 19781579544
>>197815682
Какой смысл так делать, если на техническом интервью будут еще сложнее вопросы?
Аноним 08/06/19 Суб 14:08:15 19781581745
>>197815682
ну как бы и хуй с ним, на работу тоже нас всех позовет?

Аноним 08/06/19 Суб 14:08:57 19781586046
>>197815653
Ебать ты гений. Проверять param[0]. А может лучше длину проверить?
Аноним 08/06/19 Суб 14:09:53 19781592747
Аноним 08/06/19 Суб 14:10:27 19781597248
>>197815795
Не сложные. Там вопросы другие. Я на другом языке, но тестовое было одно, а вопросы на тех собесе - вообще не об этом.
Аноним 08/06/19 Суб 14:10:28 19781597349
Аноним 08/06/19 Суб 14:12:10 19781608350
Screenshot 2019[...].png (89Кб, 2296x448)
2296x448
Аноним 08/06/19 Суб 14:13:36 19781617651
>>197816083
Отлично. Если твой тимлид ещё не знает, что ты так пишешь - тебе повезло. Если узнал - собирай вещи и уебывай.
Аноним 08/06/19 Суб 14:14:26 19781621552
>>197815442
40. Если очень повезет, 60.
Часть контор вообще охуели и ищут студентиков на "стажировку" бесплатно. Студентики ебошат 3 месяца и проходят нахуй. Никогда не работай бесплатно
Аноним 08/06/19 Суб 14:15:01 19781625253
>>197816083
всем двачем к работе готовим
>>197816176
@соснул
@парировал
@всеравно соснул
Аноним 08/06/19 Суб 14:17:33 19781640154
08/06/19 Суб 14:18:03 19781643055
не первый раз вижу это говно за последние несколько дней
Аноним 08/06/19 Суб 14:18:35 19781645456
wat.mp4 (6336Кб, 1024x768, 00:04:17)
1024x768
>>197816083
Какой же js смешной на самом деле
Аноним 08/06/19 Суб 14:23:44 19781673157
Аноним 08/06/19 Суб 14:27:55 19781697058
>>197816454

Ну тебя же просили не постить.
Аноним 08/06/19 Суб 14:32:19 19781716659
>>197815192
вот можешь верить не верить, а ситуация такая. хуевый мидл уже просит 3200$/мес. Видимо мы в разных мирах живем

>>197815212
где побитовый биндинг типов ты увидел? в примерах даже проблемы подводных камней приведения типов в JS нет, которые так любят отбитые задавать

>>197813033
в 2 основная проблема в лямбде пихающейся в чайлд компоненты из мапа. так делать нельзя
Аноним 08/06/19 Суб 14:42:11 19781757360
>>197817166
чтобы 2 - гавно нормально написать, нужно понимать такие вещи, как хранение типов данных, а конкретно первых 3-4 битов структуры, вот почему у того же `null` = `object`, так уже сложилось исторически и во всех аспектах юзык поебан плохими систем дизайнерскими решениями, которые его догоняют по сей день. Забудь вообще, что typeof = есть в ДЖс
Аноним 08/06/19 Суб 14:58:32 19781829261
>>197817573
какое нахрен хранение типов данных? какие биты? Плюсоеб проснись, ты обосрался. Надо просто знать что typeof null и typeof [] будет "object".

>Забудь вообще, что typeof = есть в ДЖс
не забудь. typeof часто используется в JS как дискриминатор типа параметра функции. Даже в связке TS/Flow они тогда отсекают лишние типы от переменной
Аноним 08/06/19 Суб 15:01:02 19781840762
>>197818292
>>197817573
>>197810978
Ебать вы пидорасы понапридумывали каких то ебаных реактов, совсем обезмели чтоли?
За МАТ ИЗВЭНИ
Аноним 08/06/19 Суб 15:07:36 19781875163
Просто джиес хуета, учите бля как норм пацаны кудахтер сцаенс на си, тупа ебите систему в рот и становитесь кулхацкерами.
Аноним 08/06/19 Суб 15:10:07 19781886464
все равно нихуя не понимаю.

мимо программист встраеваемых систем. Пишу на Си, раньше еще на ассемблере
Аноним 08/06/19 Суб 15:19:18 19781937165
бамп
Аноним 08/06/19 Суб 15:41:40 19782065366
>>197816215
У джуниора в дсе возможно 40, в других городах 20, максимум 30. При этом знать хтмл цсс джава будет мало, ты должен шарить в фреймворках цссках, разбирать чужой говнокод, желательно уметь в ангуляр, и еще кучу всякой хуеты которую тебе придется учить вне работы, что б не отставать от прогресса. Очень уебанская работа. Через годик может получишь повышение оклада, но не мид должность, в инкубаторах могут держать на джунах годами пока сам не сьебешь и не найдешь место теплее, на котором тоже придется вьебывать. Говно одним словом
Аноним 08/06/19 Суб 15:46:11 19782088967
>>197820653
но в прошлых тредах писали что джун может на фрилансе пару штук зарабатывать без напряга и чтобы оп шел нахуй с такими запросами.
Аноним 08/06/19 Суб 16:15:31 19782236868
Аноним 08/06/19 Суб 17:24:25 19782557069
>>197813197
Ой, иди на хуй. У нас на джаваскрипте и Node.JS написан маркетплейс, которым пользуется несколько крупнейших мировых корпораций.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов