Добавить Автора
Сегодня я подведу итоги предварительных письменных тестовых вопросов, которые я задал 5 сентября, и первого теста Tencent 16 сентября. За это время я действительно мало подготовился к собеседованию и письменному тесту. провалился. Первый - это письменный тест школы Tencent от 5 сентября. Перед сдачей письменного теста я особо не писал. Когда я его делал, то делал это полностью по собственной памяти. В общем, я не очень хорошо. . В процессе я сделал скриншоты нескольких хороших письменных тестовых вопросов, сегодня самое время взглянуть на них.
Когда вы видите вопросы с несколькими вариантами ответов, вы думаете, что это немного сложно, 30 вопросов с несколькими вариантами ответов даются только в течение 30 минут, а количество баллов составляет 75 баллов. Когда я задавал первый вопрос, я выбрал первый. Я не знал, что выберут студенты. На этот вопрос должно быть больше одного ответа, но я не осмелился выучить остальные, потому что был совсем не знаком с этим атрибутом. Свойство tableLayout используется для отображения правил алгоритма для ячеек таблицы, строк и столбцов. Фиксированная компоновка таблиц (fixed) позволяет браузерам раскладывать таблицы быстрее, чем автоматическая компоновка таблиц (auto). В фиксированном макете таблицы горизонтальный макет зависит только от ширины таблицы, ширины столбца, ширины границы таблицы и расстояния между ячейками, а не от содержимого ячеек. В автоматической компоновке таблицы ширина столбца определяется самым широким содержимым ячейки столбца без переноса. В автоматической компоновке таблицы ширина столбца определяется самым широким содержимым ячейки столбца без переноса. Этот алгоритм иногда может быть медленным, потому что ему необходимо получить доступ ко всему содержимому таблицы перед определением окончательного макета. Так что первое правильно. Для второго варианта это можно подтвердить только примером, вы можете обратиться к скриншоту ниже: Как видно из красной части рисунка, когда я установил ширину элемента col на 100 пикселей, ширина ячейки в этом столбце точно равна ширине элемента col, поэтому второй вариант также правильный. Для третьего варианта мы все еще можем получить ответ из реального примера, см. скриншот ниже: Когда мы устанавливаем ширину первой ячейки на 200 пикселей, ширина ячейки этого столбца оказывается равной ширине первой ячейки, поэтому третий вариант также является правильным. Последний вариант фактически проверен, и это неправильный вариант, ширина таблицы не будет такой же, как ширина родительского элемента. Таким образом, правильный ответ на этот вопрос 1, 2, 3. Когда я задавал этот вопрос, я вообще ничего об этом не знал, и моим единственным верным ответом был первый вариант. Это еще один очень глубокий вопрос, и я выбрал 1 и 3. Но после прочтения этой статьи (Боюсь 1-solve.byte IMG.com/to S-talent-i-he 2…), я обнаружил, что, кажется, нет правильного ответа на этот вопрос, и мне интересно, знает ли кто-нибудь, кто написал письменные тестовые вопросы от Tencent. В приведенной выше статье перечислены http-запросы для нескольких распространенных изображений: 1. Для фона скрытых картинок и скрытых элементов Опера не будет генерировать запросы.2. Для фона скрытых элементов Firefox не будет генерировать запросы.
3. Opera не будет генерировать запросы для элементов img, которые не были вставлены в дерево DOM.
4. Safari и Chrome на основе движка webkit поддерживают несколько фоновых изображений.
5. Для других сценариев все основные браузеры остаются прежними.
Для второго варианта, после собственно теста, http запрос не может быть вызван, потому что в тег textarea добавлять другие теги бесполезно, а отображать его можно только в теге textarea в виде текста. Я не буду вдаваться в подробности о других ситуациях.Вы можете прочитать статью, на которую я дал ссылку, которая по-прежнему очень ценна для справки.
Прочитав этот вопрос, я не знаю, есть ли у вас какие-то зацепки, вообще не знаю, потому что я даже не знаю, что такое знаковый персонаж, поэтому об этом вопросе можно только догадываться. Когда я это сделал, я понял, что элемент ориентира является знаком границы. Baidu немного, и я понимаю почти то же самое, этот вопрос не имеет большого значения, он заключается в том, чтобы судить, является ли это знаковым атрибутом в соответствии со значением английских слов, этот вопрос выбирает 1, 2, 4, 5, 6. Прочитав заголовок этого вопроса, я снова пьян, я никогда не слышал об особенностях CSS, как его сломать, нет никакого способа, я могу только догадываться! Этот вопрос определенно неправильный. Baidu погуглил его сегодня, и он все еще очень положительный. В CSS порядок определенных правил стиля определяется в соответствии со спецификой селектора.Правило с более конкретным селектором имеет приоритет над правилом с общим селектором.Если специфичность двух правил одинакова, то правило, определенное позже. Правила имеют приоритет. Правила расчета можно увидеть на следующем рисунке: Делим специфичность на 4 градации, каждая градация представляет собой тип селектора, значение каждой градации умножается на количество представляемых ею селекторов на вес этой градации и, наконец, значения всех градаций сравниваются с каждым другое. Добавьте, чтобы получить специальное значение селектора.Первый класс: представляет встроенные стили, такие как: style="", с весом 1000.
Второй класс: представляет селектор идентификатора, например: #content, с весом 100.
Третий класс: классы-делегаты, псевдоклассы и селекторы атрибутов, такие как .content, с весом 10.
Четвертое и т. д.: Представляет селекторы типов и селекторы псевдоэлементов, такие как div p, с весом 1.
Примечание. Общий селектор (*), вспомогательный селектор (>) и соседний одноуровневый селектор (+) не относятся к этим четырем уровням, поэтому все их веса равны 0.
Зная это, вы будете знать ответ на этот вопрос. Правильные варианты ответа на этот вопрос должны быть 2, 3, 4. Что касается специфики css, вы можете ознакомиться с введением в эту статью (Woohoo.Iinterest.net/2010/05/08/… Вопрос относительно простой, стоит отметить, могут ли Media Queries фильтровать устройства по высоте? Я просмотрел спецификацию CSS3 и обнаружил, что высота также может фильтровать устройства, но мы привыкли фильтровать устройства по ширине, поэтому этот вопрос должен быть 1, 2, 3, 4. Я снова ошибся, 💔! Этот вопрос - еще одна яма По сути, я не особо касался вопроса перекомпоновки и не сделал много, чтобы очистить вопрос перед письменным тестом, поэтому этот вопрос может быть основан только на ощущениях. Baidu глянул на reflow, там статья хорошо написана (blog.sna.com.talent/is/blog_8772…переплавка. При каких обстоятельствах происходит оплавление? Рефлоу происходит, когда:
1. Изменить размер окна
2. Измените размер текста
3. Добавить/удалить таблицы стилей
4. Изменения содержимого, такие как ввод пользователем в поле ввода (это также будет -_-||)
5. Активировать псевдоклассы, такие как: hover (активируется псевдокласс, являющийся одноуровневым узлом в IE)
6. Манипулировать атрибутом класса
7. Скрипты управляют DOM
8. Вычислить offsetWidth и offsetHeight
9. Установите атрибут стиля
По определению оплавления, теперь вы знаете, что выбрать для этого вопроса.Правильный ответ на этот вопрос 1, 2, 3, 5, 6. Этот вопрос об абсолютном позиционировании.Абсолютное позиционирование является относительно важным знанием в CSS, которое содержит много деталей. Блоки элементов, для которых задано абсолютное позиционирование, полностью удаляются из потока документа и позиционируются относительно содержащего их блока, который может быть другим элементом в документе или исходным содержащим блоком. Пространство, которое элемент первоначально занимал в обычном потоке документов, закрывается, как если бы этот элемент изначально не существовал. Элемент позиционируется для создания блока на уровне блока, независимо от типа блока, который он изначально создал в обычном потоке. Абсолютное позиционирование сохраняет позицию элемента независимой от потока документа, поэтому он не занимает места. Это отличается от относительного позиционирования, которое на самом деле считается частью модели позиционирования в обычном потоке, поскольку позиция элемента определяется относительно его положения в обычном потоке. Позиция абсолютно позиционированного элемента определяется относительно ближайшего позиционированного предка, или, если элемент не имеет позиционированного предка, его позиция определяется относительно исходного содержащего блока. Так что этот вопрос должен быть выбран 1, 4, второй вариант явно неверен, содержащий блок не является окном просмотра (окном). Наконец-то понял. Этот вопрос - еще одна яма Я действительно не помню значения http-кода, который обычно не используется. Только Байду. Правильный вариант ответа на этот вопрос 4. Разместите полное значение http кода, пожалуйста, проштампуйте (tool.OSCHINA.net/Commons?Перетащите бутылку с маслом… Наконец-то наткнулся на более знакомый вопрос, на этот вопрос выбрал 3 не задумываясь. Это вопрос о замыканиях, которые слишком хорошо знакомы, и здесь мы не будем подробно объяснять их. Если вам непонятно, можете посмотреть эту статью с закрытыми пакетами (Вуху.. Mommycode.com/info-detail… Позже я, наконец, столкнулся с относительно нормальным вопросом, и этот вопрос решительно выбрал третий. Функция подстроки принимает два аргумента, подстроку (начало, конец), индексированные с нуля. Ее следует отличать от функции substr().Вторым параметром функции substr() является длина, которая указывает, как долго должна быть взята строка. Так что особо нечего сказать на эту тему. Наконец, есть три основных вопроса. Я чувствую, что время, отведенное на письменный тест Tencent, - это не обычная яма. Есть 30 вопросов с несколькими вариантами ответов, и большинство из них - вопросы с несколькими вариантами ответов, но они дают вам только 30 минут. и последние три основных вопроса фактически дают вам 90 минут, чтобы закончить. Хотя я не очень хорошо справился с большими вопросами в конце, мне потребовалось полчаса, чтобы сдать газету. Вопросы с несколькими вариантами ответов не очень хороши, поэтому я не ожидаю, насколько хорошо можно будет ответить на большие вопросы Несколько больших вопросов носят лишь символический характер, чтобы дать представление. Если вам интересно, вы можете попробовать сами.Эти основные вопросы не сложны, но есть много деталей, на которые нужно обратить внимание.
Только что закончился письменный тест по набору в школу Tencent. Он был очень обычным, и я не особо готовился к письменному тесту. Он закончился так.
11 сентября я неожиданно получил электронное письмо от отдела набора персонала Tencent School Recruitment, в котором говорилось, что нужно выяснить намерение места проведения собеседования. Проголосовал за вакансию UI development, в Шэньчжэне такой должности нет, только в Гуанчжоу, так что на собеседование я могу ехать напрямую в Гуанчжоу.
В следующие несколько дней я даже не беспокоился о наборе в школу Tencent. Когда я получил частную работу по аутсорсингу веб-сайтов и веб-дизайну, я сосредоточился на этом.
Днем 15 сентября я работал над веб-дизайном и вдруг получил электронное письмо от Tencent School. Прочитав письмо, выяснилось, что это было приглашение на собеседование от рекрутинговой компании Tencent в отеле в районе Тяньхэ в Гуанчжоу. Когда меня уведомили о приглашении на собеседование, я одновременно обрадовался и немного нервничал. Я счастлив, потому что я плохо справился с письменным тестом, и я действительно получил приглашение на собеседование, и нервничаю, потому что совсем не готовился к собеседованию. Это делало меня неспособным сдерживать свои эмоции, когда я выполнял частную работу. Неважно, поезжайте в Гуанчжоу! В то время я решил поехать в Гуанчжоу на собеседование и попробовать воду, ведь это было приглашение на собеседование от гусиной фабрики.
В ту ночь я занимался веб-дизайном, и возник спор с клиентом, но требования к дизайну другой стороны не были выполнены. Чтобы не влиять на интервью, я могу только сказать клиенту, что решу его. Усердно работать по ночам. На следующий день эскизный проект был отправлен заказчику, но заказчик все же посчитал, что требования не выполнены, и попросил вернуть деньги. Блин, я был в настроении 10000 травяно-грязных лошадей! Неважно, интервью на гусиной фабрике важнее, и, наконец, прямо скажите клиенту, что вы хотите! Сказав несколько слов заказчику, мы направились в Гуанчжоу. Я сел на скоростной поезд из Шэньчжэня в Гуанчжоу и очень быстро доехал до перекрестка, упомянутого в электронном письме от Tencent. Как только я вышел из метро, я увидел автобус — автомобиль, на котором Tencent забрал интервьюируемого. Садись в машину со мной.
Наконец прибыл в отель сказал Tencent. У входа в отель стояло много людей, все шли на собеседования. Заходя в отель, я чувствую, что людей стало больше, а холл отеля весь в интервью. В центре вестибюля висела вывеска с надписью «Офис по переселению», и я был взволнован, увидев, что есть люди, которые стали такими тираническими! Побродив некоторое время по вестибюлю, я поднялся на второй этаж и пришел в вестибюль на втором этаже. Внутри есть еще люди, и большинство из них проводят собеседования с менеджерами по продукту и маркетологами, и все они собираются в группы. Видя так много людей, я чувствую себя немного беспокойно и нервничаю перед интервью.
Я огляделся и увидел место для входа, поэтому я побежал, чтобы войти. Сотрудник на стойке регистрации дал карточку с написанным местом и временем собеседования.Увидев, что собеседование было в два часа, было еще рано, поэтому я нашел место и сел! Было только после 12 часов, и люди в заднем ряду от меня уже закончили свои интервью, так что я повернулся и спросил их о ситуации. Когда я спросила, то узнала, что все они прошли собеседование на предмет фоновой разработки, а еще была девушка, которая тоже занималась технологией фоновой разработки. Это действительно редкость, это как познакомиться с женщиной-программистом. Я спросил их о вопросах, заданных интервьюером, и все они сказали, что вопросы были очень простыми, и они чувствовали, что интервьюер был очень хорош, и интервью скоро закончилось! Услышав их слова, мое настроение мгновенно улучшилось, и я почувствовал, что волноваться не о чем.До моего интервью оставалось больше часа, так что я побродил вокруг и посмотрел остальную часть сцены! На самом деле, прямо скажем, у меня на душе еще немного пусто, и я до сих пор понятия не имею о следующем интервью! В течение следующего часа или около того я продолжал пить воду и чувствовал себя немного голодным, поэтому я съел немного печенья, предоставленного Tencent, и сидел и слушал, как другие болтают о ситуации с интервью!
С нетерпением ожидая, я также время от времени набирал людей, чтобы поговорить со мной, чтобы узнать, на какие должности другие люди проходят собеседование, и в то же время, чтобы уменьшить свою нервозность. Я спросил нескольких людей вокруг меня и обнаружил, что никто из них не брал интервью на мою должность, что привело меня в недоумение!
Время интервью все ближе и ближе, а я все больше нервничаю, пью воду и хожу в туалет без перерыва! В конце концов, я наконец-то прочитала свое имя, наконец-то пошла на поле боя и наконец-то пошла на собеседование! Я быстро собрала вещи, подошла к входу в лифт и вошла в лифт!
Место интервью находится на 22-м этаже, это действительно холодное место! Поднявшись на 22 этаж, я немного успокоился, достал резюме в сумке и пошел в комнату для собеседований!
Дверь в комнату для допросов была открыта, и интервьюер сидел там ждет. Я постучал в дверь несколько раз и пошел! Интервьюер попросил меня сесть. После того, как я сел, я взял свое резюме и дал ему! Я видел его взгляд на резюме, отложите его в сторону, а потом спросил: «Я не вижу вашу недавнюю работу на резюме, вы сделали какие-либо работы в последнее время?» «Да», ответил я нервно.. Таким образом, он указал на первый пункт на его резюме и сказал: «Это проект, который я сделал в качестве стажера в компании во время летних каникул. Я ответственен за разработку и развитие переднего конца страницы.» Вдруг телефонный звонок раздался из комнаты и прервал меня. К счастью, я не пугайте меня, иначе я был бы только более нервным. После того, как интервьюер ответил на звонок, он продолжал меня интервью и сказал: «Есть ли у вас какие-либо работы? Я хочу увидеть работы.» К счастью, у меня был флешку со мной, но если у меня не было никаких, он ответил: «Да.» Так что я начал с я вынул флешку из сумки и отдал ему. Я открыл флешку, я указал на картинку, чтобы показать ему, и гордо сказал: «Это дизайн-проекта проект я сделал во время летних каникул.» Кстати говоря, это было на самом деле немного пафосным, я просто хотел его чтобы увидеть, что я до сих пор дизайн! В конце концов, он ничего, только гудел не сказать. Затем я открыл WebAPP проект, который я сделал во время летних каникул, чтобы показать его. После его открытия, он начал смотреть на этих страницах, и я продолжал познакомив его технологии, используемые в этом проекте, для того, чтобы казаться, что я очень 6! Затем он открыл инструменты для разработчиков браузера и посмотрел на исходный код внутри. Тогда я задал ряд вопросов, спрашивая меня, почему я написал это здесь, и почему я добавил туда этот код. Предыдущий вопрос хорошо, и все мы знаем, что на спине, я задал вопрос, что я не очень хорошо знаком с, как эта схема может быть реализована. В это время, я сказал свойство, что я не очень хорошо помню, и это было неясно. Тогда я говорил о макете Flexbox. На данный момент у меня нет никакой логики в моих словах, потому что я не знаком с расположением Flexbox, и это было более полугода, так как я вошел в контакт с компоновкой Flexbox. Ни в коем случае, я могу только сказать, что я не очень хорошо знакомы с планировкой Flexbox.
Позже я задал вопрос, с которым давно соприкасался: значок шрифта, который вы использовали, не подскажете, какой формат у значка шрифта? Я был немного озадачен вопросом, я упомянул только два, и есть два формата, с которыми я мало контактировал.При использовании иконок шрифтов я не запомнил их форматы. На этот раз он снова спросил, сталкивались ли вы с какими-либо проблемами при использовании иконок шрифтов? Я ответил «нет» прямо, потому что это разработка веб-приложения, поэтому у меня действительно не возникло никаких проблем при использовании значков шрифтов. Затем он добавил, как вы решили проблему совместимости? Я вдруг понял, что это на самом деле проблема с предыдущей проблемой, то есть формат шрифтов и иконок, а разные браузеры совместимы с разными форматами. Вполне возможно, что на этот вопрос нет хорошего ответа, я только ответил, что разные браузеры добавляют соответствующие префиксы. Таким образом, вопросы интервьюера закончены, и последний вопрос, по-старому, спрашивает меня, есть ли у меня еще вопросы, чтобы задать ему! Я спросил, какую работу вы обычно выполняете в разработке пользовательского интерфейса? Интервьюер объяснил, что разработка пользовательского интерфейса — это бла-бла-бла. В конце концов я узнал, что разработка пользовательского интерфейса оказалась архитектором интерфейса. Я уже напился.Разработку UI я понимаю,что ее можно разработать и спроектировать.Бывает и то и другое изучил,и думал будет очень выгодно,но оба яйца!
После интервью я поднялся на лифте и спустился вниз! В лифте я встретил девушку, которая только что прошла собеседование, и спросил, на какую должность она проходит собеседование, она сказала, что проходит собеседование на фронтенд-разработку. На самом деле я встретил коллегу, а потом мы поболтали еще несколько слов, спросив ее, как прошло собеседование, что спросил интервьюер и как долго она учится перед школой. После чата я узнал, что мне стоит инвестировать в фронтенд-разработку, потому что я не планировал заниматься рефакторингом интерфейса.
Это конец первого теста школьного набора Goose Factory.Когда я вернулся в Шэньчжэнь, было уже шесть часов вечера.Я ни о чем не думал, и ждал результатов собеседования. На следующий день я встал и проверил результаты интервью в публичном аккаунте WeChat Tencent School Recruitment.
Жаль, что я не смог пройти первый тест. Я не прошел интервью, но я не думаю, что это было что-то. Потому что, когда я подавал свое резюме, я не ожидал, что смогу пройти первый тест, и я не тратил много времени на подготовку к собеседованию, и собеседование считалось нормальным. Тем не менее, это добавило опыта в мою заявку на стажировку в следующем году, что уже очень хорошо!
Сегодняшнее резюме здесь Я надеюсь продолжить углубленное изучение в течение следующих шести месяцев и постараться найти подходящую компанию в следующем году.
欢迎关注微信公众号前端开发攻城狮