Что такое хороший ASP.NET C# вопрос о MVC спросить возможного сотрудника? [закрытый]

Когда вы создаете новый проект, просто следуйте ответу @harsh и все готово.

Однако, поскольку я недавно обновил свое существующее приложение для использования новых плагинов, мне пришлось также перейти на AndroidX ... и процедура по умолчанию в официальных инструкциях не работала, которая использует Android Studio для переноса проекта - там написано «Не найдено ни одного использования!».

Так что я сделал:

  1. обновил Android Studio до 3.3
  2. попробовал меню Refactor> Migrate to AndroidX
  3. получил «Не найдено ни одного использования» (если вместо этого вам удастся сделать это здесь, остановитесь! все готово!)
  4. открыли gradle.properties и добавили
android.useAndroidX=true
android.enableJetifier=true
  1. открыли build.grade и изменено

    • com.android.tools.build:gradle на версию 3.3.0
    • com.google.gms:google-services на версию 4.2.0
  2. открыто [ 117] и

    • изменили compileSdkVersion на 28
    • заменили android.support.test.runner.AndroidJUnitRunner на androidx.test.runner.AndroidJUnitRunner
    • заменили com.android.support.test:runner на androidx.test:runner:1.1.0 [1151 ]
    • заменил com.android.support.test.espresso:espresso-core на androidx.test.espresso:espresso-core:3.1.0
    • в моем случае, так и было, но вот полный список необходимых замен
  3. ]

    открыл grade/wrapper/gradle-wrapper.properties и изменил distributionUrl на https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

И вопреки тому, что я ожидал, ЭТО РАБОТАЛО! :)

18
задан Richard 15 May 2009 в 08:44
поделиться

8 ответов

Перво-наперво. Они вообще знают, что такое MVC. Не только TLA (трехбуквенный акроним), но и могут ли они вам его описать. Тогда каковы преимущества. Также не помешает спросить их мнение по этому поводу. Хорошо знать, нравятся ли им даже фреймворки MVC.

Затем спросите их, использовали ли они какие-либо другие инфраструктуры MVC. Struts, Spring MVC, Zend или что-нибудь в этом роде.

Спросите их, знают ли они, когда начинается сеанс, общая проблема состояния в сети и т.д. и т.д.

Также немного базы данных. Спросите их, есть ли у них какой-либо опыт работы со слоями персистентности базы данных.

Затем, просто потому, что вы можете задать сложный технический вопрос, попросите их написать функцию, которая сравнивает два двоичных дерева как по значению, так и по структуре, чтобы увидеть, идентичны ли они.

9
ответ дан 30 November 2019 в 06:02
поделиться

Какая буква из аббревиатуры MVC должна отвечать за выполнение следующих функций в интернет-магазине веб-приложение:

  • вычисление общей суммы для оплаты товаров в корзине (M)
  • создание html-таблицы товаров для покупки (V)
  • перенаправление не аутентифицированных пользователей на страницу, где они могут ввести платежную информацию ( С)

и т.д.

23
ответ дан 30 November 2019 в 06:02
поделиться

Что такое MVC?

4
ответ дан 30 November 2019 в 06:02
поделиться

Are you hiring a contractor for a short term project?

If the answer is no, I don't think MVC should really factor into the scenario. You should almost never expect a non hired-gun employee to just drop in and be productive. Truthfully, MVC isn't exactly a difficult learning curve. If you are hiring someone for the long term, and their first project just happens to be an MVC site, I think you are much better served judging their general aptitude, not so much a specific technology.

Instead, see what they understand of design patterns. MVC isnt exactly a new methodology. If the person is able to comprehend SOC, they should easily be able to learn the specifics of MVC. Hell, they probably could learn it on the fly.

4
ответ дан 30 November 2019 в 06:02
поделиться

скажите ему нарисовать поток модели ASP.NET MVC на доске записи

1
ответ дан 30 November 2019 в 06:02
поделиться

Это смешно. На днях я задал близкий вопрос. Проверьте, найдете ли вы там что-нибудь полезное.

Может ли вопрос разработчика, предпочитает ли он WebForms или MVC, быть хорошим показателем его мастерства?

1
ответ дан 30 November 2019 в 06:02
поделиться

Вы можете спросить их: как Asp.net MVC помогает в создании дружественных к поисковым системам веб-сайтов? Как работают маршруты в .net MVC?, Какова роль ViewEngine в asp.net, можем ли мы использовать настраиваемый viewengine, если да, то как? Как сделать классы контроллеров без суффикса "Contrller" в имени класса?

0
ответ дан 30 November 2019 в 06:02
поделиться

Попросите их внести пару существенных (но простых) изменений в существующий MVC-сайт.

Это позволит вам увидеть, насколько они знакомы с организацией сайта MVC. Если вы попросите их внести изменения в HTML, пойдут ли они сразу в папку Views? Если изменение касается бизнес-логики, идут ли они сразу к действию контроллера?

Звучит немного очевидно, я понимаю. Но если они сомневаются в этих вещах, это значит, что на самом деле они не провели много времени в MVC. На самом деле вы тестируете на скорость.

2
ответ дан 30 November 2019 в 06:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: