Вопросы об интервью SharePoint [закрываются]

В Java все переменные, которые вы объявляете, на самом деле являются «ссылками» на объекты (или примитивы), а не самими объектами.

При попытке выполнить один метод объекта , ссылка просит живой объект выполнить этот метод. Но если ссылка ссылается на NULL (ничего, нуль, void, nada), то нет способа, которым метод будет выполнен. Тогда runtime сообщит вам об этом, выбросив исключение NullPointerException.

Ваша ссылка «указывает» на нуль, таким образом, «Null -> Pointer».

Объект живет в памяти виртуальной машины пространство и единственный способ доступа к нему - использовать ссылки this. Возьмем этот пример:

public class Some {
    private int id;
    public int getId(){
        return this.id;
    }
    public setId( int newId ) {
        this.id = newId;
    }
}

И в другом месте вашего кода:

Some reference = new Some();    // Point to a new object of type Some()
Some otherReference = null;     // Initiallly this points to NULL

reference.setId( 1 );           // Execute setId method, now private var id is 1

System.out.println( reference.getId() ); // Prints 1 to the console

otherReference = reference      // Now they both point to the only object.

reference = null;               // "reference" now point to null.

// But "otherReference" still point to the "real" object so this print 1 too...
System.out.println( otherReference.getId() );

// Guess what will happen
System.out.println( reference.getId() ); // :S Throws NullPointerException because "reference" is pointing to NULL remember...

Это важно знать - когда больше нет ссылок на объект (в пример выше, когда reference и otherReference оба указывают на null), тогда объект «недоступен». Мы не можем работать с ним, поэтому этот объект готов к сбору мусора, и в какой-то момент VM освободит память, используемую этим объектом, и выделит другую.

53
задан 5 revs, 3 users 65% 23 May 2017 в 00:29
поделиться

23 ответа

Q. При выполнении с SPSecurity. RunWithElevatedPrivileges (веб-контекст), какие учетные данные используются?

А. Идентификационные данные Пула приложений для веб-приложения рабочий SharePoint.

19
ответ дан AdamBT 7 November 2019 в 08:18
поделиться

Q. Что является типами данных, которые поддерживаются как столбец Lookup в SharePoint.

А. Только Одна строка Столбцов текста и Вычисляемых столбцов поддерживается как столбцы поиска.

Также я консолидировал еще некоторые вопросы на: http://qmoss.blogspot.com/

1
ответ дан Manish 7 November 2019 в 08:18
поделиться

Q: Каков созданный способами скопировать установку SharePoint?

А: Через централизованное администрирование и stsadm команду

Q: (более усовершенствованный) Вы создали и развернули веб-Часть, когда Вы развертываетесь к серверу, Вы получаете страницу, говоря, что Ваша веб-Часть не могла быть загружена, щелкните здесь, чтобы перейти к веб-странице обслуживания Части, и т.д. отключить веб-часть. Какой шаг необходимо сделать для получения дампа стека от веб-части вместо той ошибочной страницы?

А: Перейдите к web.config файлу для своего веб-сайта и найдите Атрибут CallStack в элементе SafeControls и установите значение к истинному.

4
ответ дан tekiegreg 7 November 2019 в 08:18
поделиться

Q: Почему Вы использовали бы пользовательский столбец?

А: Это позволяет Вам снова использовать столбец в нескольких библиотеках. Особенно полезный, если Вы используете тип Выбора для ограничения ввода данных пользователем предопределенным набором ответов, и когда тот список ответов, вероятно, изменится.

5
ответ дан Jason Z 7 November 2019 в 08:18
поделиться

Q. Каким базовым классам получатели события наследовались?

А:

  1. SPListEventReceiver, SPItemEventReciever и SPWebEventReceiver наследовали от абстрактного базового класса SPEventReceiverBase.
  2. SPWorkflowLibraryEventReceiver наследовался SPItemEventReceiver.
  3. SPEmailEventReceiver наследовался непосредственно Системе. Объект.

Также посмотрите набор Вопросов о SharePoint на: http://qmoss.blogspot.com/

5
ответ дан 2 revs, 2 users 67%Manish 7 November 2019 в 08:18
поделиться

Q: Назовите по крайней мере два общих сервиса доступными в MOSS 2007

А: Поставщики Shared Services в MOSS 2007 могут предоставить следующие общие услуги:

  • Профили пользователей
  • Зрители
  • Персональные Сайты
  • Поиск
  • Excel Services
  • Forms Services
  • Каталог Бизнес-данных (Требует Enterprise Edition)
6
ответ дан Lars Fastrup 7 November 2019 в 08:18
поделиться

Q: Объясните как рендеринг SharePoint его содержание. A: Вне объема здесь, но можно найти некоторую хорошую информацию здесь: http://g-m-a-c.blogspot.com/2008/04/how-sharepoint-2007-renders-its-content.html

претендент должен, по крайней мере, обойти шаблонный механизм рендеринга SharePoint, и что находится в 12/TEMPLATE/CONTROLTEMPLATES/и для чего это используется с акцентом на DefaultTemplates.ascx. Это - абсолютно необходимое знание, если Вы хотите сделать какой-либо вид настройки SharePoint.

6
ответ дан mortenbpost 7 November 2019 в 08:18
поделиться

Q: (i) Опишите цель типа контента и; (ii) дайте пример того, где они могли бы использоваться.

А: (i) Тип контента собирает в группу ряд столбцов списка так, чтобы они могли быть снова использованы таким же образом через сайты. (ii) Они могли использоваться в качестве ряда столбцов метаданных, которые должны быть применены к каждому документу в наборе сайта.

6
ответ дан Alex Angas 7 November 2019 в 08:18
поделиться

Q: Опишите различие между списком и библиотекой.

А: Списки являются наборами метаданных или столбцов, которые могли присоединить документы. Библиотеки являются наборами документов (Excel, InfoPath, Word, и т.д.) плюс дополнительные метаданные.

Отредактированный на обратную связь ktrauberman.

6
ответ дан Jason Z 7 November 2019 в 08:18
поделиться

Q. Что такое набор сайта, почему Вы создали бы новый набор сайта в противоположность сайту?

А. Бит длинного ответа, но они должны знать об администрировании набора сайта, квотах, разделении активов, модель обеспечения безопасности и т.д.

, Dave Wollerman имеет хорошая статья о некоторых whys и wherefores.

7
ответ дан ahin4114 7 November 2019 в 08:18
поделиться

Q. Если у Вас есть получатель события ItemUpdated или ItemUpdating, и он вызывает обновление объекта, как Вы препятствуете тому, чтобы другое событие ItemUpdated и ItemUpdating было запущено во время Вашего обновления?

А. Прежде, чем выполнить Ваше обновление, назовите DisableEventFiring (). После обновления назовите EnableEventFiring ().

7
ответ дан AdamBT 7 November 2019 в 08:18
поделиться

иногда мне нравится задавать более открытые законченные вопросы получить разговор перспективы.

, Если я хочу узнать техническую глубину

Q: Какие ошибки Вы нашли в SharePoint? тогда Q: И что Вы делали для работы вокруг них?

9
ответ дан Nat 7 November 2019 в 08:18
поделиться

Q: Каково различие между System.Web.UI.WebControls.WebParts.WebPart и Microsoft.SharePoint.WebPartPages.WebPart?

А: Microsoft.SharePoint.WebPartPages.WebPart обеспечивается в MOSS 2007 для обеспечения назад совместимости с MOSS 2003 webparts. В MOSS 2007 рекомендуется использовать System.Web.UI.WebControls.WebParts.WebPart вместо этого.

13
ответ дан Kyle Trauberman 7 November 2019 в 08:18
поделиться

Q: Когда необходимо расположить объекты SPSite и SPWeb? И еще более важный, если не?

А: необходимо всегда располагать их при создании их сами, но не иначе. Вы никогда не должны располагать SPContext. Текущий. Сеть/Сайт и Вы не должны обычно располагать SPWeb, если IsRootWeb верен. Более хитрые конструкции являются вещами вдоль строки SPList. ParentWeb.

Бонусные очки, если кандидат знает Сообщение в блоге Ягнят Roger .

14
ответ дан Michael Stum 7 November 2019 в 08:18
поделиться

Q. При изменении элемента списка, каково "основное" различие между использованием SPListItem. Обновление () и SPListItem. SystemUpdate ()?

А. Используя SystemUpdate () не создаст новую версию и также сохранит метки времени.

14
ответ дан AdamBT 7 November 2019 в 08:18
поделиться

Q. Что является различием между MOSS & WSS

А. MOSS использует Общего Поставщика услуг для поиска, импорта профиля, и т.д.... (см. ответы, отправленные Lars Fastrup для большего количества полного списка)

6
ответ дан 3 revs 7 November 2019 в 08:18
поделиться

Q. Как Вы создали бы страницу Master/Detail?

A. Создание Типа контента, наследовавшегося Типу контента Папки для ведущего устройства и другому Типу контента, наследовавшемуся Объекту и использующему их обоих в Списке

3
ответ дан Nicolas Irisarri 7 November 2019 в 08:18
поделиться

Когда / почему вы должны / не должны вносить прямые изменения или дополнения в файлы в 12 улье?

4
ответ дан 7 November 2019 в 08:18
поделиться

Опишите каталог бизнес-данных (BDC) и предоставьте для него хотя бы одно реальное приложение.

3
ответ дан 7 November 2019 в 08:18
поделиться

Опишите свой опыт применения настраиваемого фирменного стиля в SharePoint 2007. Каких ловушек следует избегать? Как внедрить индивидуальный брендинг в ферму?

4
ответ дан 7 November 2019 в 08:18
поделиться

В: Какое влияние на производительность оказывает RunWithElevatedPrivileges ?

A: RunWithElevatedPrivileges создает новый поток с учетными данными пула приложений, блокируя текущий поток до его завершения. 1124624]

[через rexm ]

7
ответ дан 7 November 2019 в 08:18
поделиться

В: Как программно получить элемент списка?

A: SPQuery и SPSiteDataQuery. Бонусные баллы за знание CrossListQueryCache, PortalSiteMapProvider. Отрицательные моменты использования foreach.

6
ответ дан 7 November 2019 в 08:18
поделиться

Хорошие. Вот некоторые действительно полезные. http://megasolutions.net/qs/sharepoint_portal_interview_questions.aspx

6
ответ дан 7 November 2019 в 08:18
поделиться
Другие вопросы по тегам:

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