top 84 salesforce developer interview questions
Свеобухватна листа најбољих питања за интервјуе програмера Салесфорце-а са одговорима и примерима који покривају широк спектар тема:
Потражња за Салесфорце - светски број 1 ЦРМ не показује знаке било каквог пада на тржишту.
ИДС ће предвидети 3,3 милиона радних места у екосистему Салесфорце до 2022. године. Иако су административне улоге веома тражене, техничке вештине су увек у порасту.
Међутим, док тражите улогу програмера Салесфорце, морате потражити улогу посла која се добро уклапа у ваше квалификације и искуства. Програмер Салесфорце данас је веома тражен и зарађује више од веб програмера.
Савети за добијање Салесфорце интервјуа за програмере
Ево неколико техника које можете прилагодити својим интервјуима као програмер Салесфорце-а.
- Направите профил на платформи друштвених медија, рецимо ЛинкедИн или било који други портал за посао.
- Напишите јасан и језгровит животопис са својим квалификацијама, искуством и било којим сертификатима на Салесфорце-у.
- Уверите се да је послодавац у могућности да прегледа ваш профил и има сјајан први утисак. Имајте на уму да немају времена за пребирање непотребних детаља.
- Претражите портале за посао са тачним захтевима и филтрирајте претраге, а затим се пријавите за отварања у ужем избору.
- Ако имате искуства, направите узорке рада или спремишта за свој рад.
- Користите ИнМаил услугу ЛинкедИн-а за дописивање са анкетарима.
- Сазнајте више о Салесфорце-у као компанији и њеном власнику Марц Бениофф-у. Погледајте његову последњу главну реч и проучите друштвене странице @СалесфорцеОхана и упознајте компанију.
- Разговарајте са анкетарима са уверењем и енергијом - позитиван став ће увек помоћи.
- Увек будите на време за интервју.
- Припремите се за често постављана техничка питања.
На овом конкурентном тржишту нема недостатка професионалаца из Салесфорце-а. Ево топ 84 питања која ћете издвојити током следећег интервјуа за Салесфорце Девелопер.
Шта ћете научити:
Питања и одговори за најбоље интервјуе програмера Салесфорце-а
У наставку су наведена најчешће постављана питања и одговори за интервјуе за Салесфорце Девелопер за вашу референцу.
Истражимо !!
П # 1) Које су вештине потребне да бисте постали програмер Салесфорцеа?
Одговор: Програмер Салесфорце је онај који има основно знање о платформи Салесфорце. Они могу постати Салесфорце администратор у каснијој фази каријере. Програмер мора знати како функционише Салесфорце.
Штавише, потребно је одређено знање о основним појмовима као што су класа, објекат, атрибути итд. Проверите овде да познаје врсте вештина које су од суштинског значаја за програмера Салесфорце-а.
Дијаграм у наставку објашњава приступе у различитим слојевима корисника, пословну логику и модел података.
П # 2) Шта је прилагођени објекат у Салесфорцеу?
Одговор: Прилагођени објекти нису ништа друго него табеле база података и они су објекти које сте креирали за чување података о компанији или индустрији . Приликом израде прилагођеног објекта, Салесфорце платформа аутоматски прави ствари попут распореда страница итд. За корисничке интерфејсе.
На пример, Објекти имовине који чувају информације о кућама које продаје агент за промет некретнинама .
П # 3) Како Салесфорце примењује праћење продаје?
Одговор : Салесфорце евидентира податке о детаљима као што су бројеви продаје, детаљи о купцима, поновљени купци и опслужени купци и користе их за израду детаљних извештаја, графикона и контролних плоча. На овај начин води евиденцију о продаји у вашој организацији.
П # 4) Која је разлика између исНулл и исБланк?
Одговор: Користите функцију ИСБЛАНК () за текстуална поља. Како текстуална поља никада не могу бити НУЛЛ, чак и ако ништа није дато као вредност, функција ИСНУЛЛ () узима само празну вредност. Ако се ИСНУЛЛ () користи са текстуалним пољем, онда враћа фалсе.
П # 5) Која је граница података Дата.цом који се могу додати у Салесфорце?
Одговор: У одељку корисника Дата.цом пронађите своје име да бисте видели месечно ограничење. Даће детаље попут броја записа који су већ додати или извезени за овај месец. Корисник прелази на подешавање, уноси корисника у поље за брзо проналажење и бира кориснике проспектора.
П # 6) Која је разлика између улоге и профила у Салесфорце-у?
Одговор: Улоге омогућавају контролу приступа Салесфорце-у и утиче на извештаје. Они имају контролу над нивоом видљивости организационих корисника. Корисници одређеног нивоа улоге могу да прегледају, уређују и извештавају о свим подацима које деле / поседују корисници који спадају испод хијерархије.
Профили су обавезни за све кориснике. Профил контролише приступ до којих записа корисник има у организацији Салесфорце. Корисници не могу да раде у организацији Салесфорце, а да нису додељени профилу.
П # 7) Који су комплети дозвола?
Одговор : Скуп дозвола је скуп поставки и дозвола за приступ разним алатима и функцијама у Салесфорце-у. Користе се за проширење функционалног приступа корисника, без икаквих промена на профилима. Корисници могу имати само један профил, али више скупова дозвола.
На пример, Скуп корисника има исти профил под називом Продајни корисници. Ови корисници имају право да читају, креирају и уређују потенцијалне купце. Ако неки корисници требају да пребаце и избришу потенцијалне купце, овде се креира скуп дозвола.
П # 8) Каква је употреба СОКЛ-а? Које су разлике између СОКЛ и СОСЛ?
Одговор: Пуни облик СОКЛ је стандардни језик за упите објеката. СОКЛ процењује на један сОбјецт и листу многих сОбјеката или цео број за упите метода бројања. Користи се за преузимање података са платформе Салесфорце и налази се у Апеку или Висуалфорцеу и враћа скуп података.
Ево примера СОКЛ-а који се користи за листу рачуна под називом „Ацме“.
(слика извор )
Разлике између СОКЛ и СОСЛ дати су у наставку.
СОКЛ | СОСЛ |
---|---|
Враћа записе. | Враћа поља. |
Могуће је истовремено претраживати само један предмет. | Овде се истовремено може претраживати више објеката. |
Користи кључну реч „СЕЛЕЦТ“ за проналажење записа из базе података. | Користи кључну реч „ФИНД“ за преузимање записа из базе података. |
Омогућава претрагу само једне табеле. | Омогућава претрагу више табела. |
Омогућава извођење ДМЛ операција на резултатима упита. | Није могуће извршити ДМЛ на резултатима претраге. |
Ово се користи у позиву куери (). | Ово се користи у позиву сеарцх () у АПИ-ју. |
Ово се користи у настави и покретачима. | Ово се не може користити у покретачима. |
П # 9) Шта су гувернерска ограничења? Наведи три примера.
Одговор: Салесфорце ради у окружењу са више станара и намеће ограничења времена извођења да би имао исте перформансе у бази података. Њих намеће Апек рунтиме енгине и осигурава да се код не понаша лоше.
На овај начин програмер је приморан да напише ефикасан, скалабилан код.
Ево неколико примера ограничења гувернера:
- Укупан број издатих СОКЛ упита има синхроно ограничење од 100 и асинхроно ограничење од 200.
- Укупан број записа преузетих за базу података гетКуериЛоцатор мора бити ограничен на 10.000.
- Укупан број записа преузетих једним СОСЛ упитом је 2000.
П # 10) Шта су токови рада у Салесфорце-у? Које су врсте тока посла?
Одговор: Ток посла у Салесфорце-у је за аутоматизацију стандардних интерних процеса и процедура и на тај начин уштеду времена у целој организацији. Главни контејнер за сет упутстава о току рада је правило тока посла. Ова упутства је могуће сажети као изјаву ако / тада.
Постоје две компоненте правила тока посла, тј. Критеријуми и радња. Критеријуми су део „ако“ изјаве ако / тада, а радња је део изјаве ако / тада.
На пример, Пошаљите упозорење е-поштом дотичном менаџеру када уговор ускоро истиче. Правило тока посла покреће се када су критеријуми задовољени .
(слика извор )
Постоје две врсте тока посла у Салесфорце-у:
- Непосредне акције: Покреће се одмах када су задовољени критеријуми тока посла. Повезане радње упозорења путем е-поште / ажурирања поља такође се одвијају са тренутним дејством.
- Временски зависна акција: Када су критеријуми задовољени, повезане радње се дешавају након одређеног времена. Ово време се заснива на скупу вредности.
П # 11) Шта је однос објеката у Салесфорце-у? Шта су Салесфорце односи?
Одговор: У Салесфорцеу сродна листа омогућава нам да повежемо стандардне и прилагођене записе објеката. Ово је сврха коју служи објектни однос . Кроз ово се могу повезати различити случајеви са одређеним купцима. Може се створити и прилагођени однос.
Предметни односи у Салесфорцеу укључују:
- Много многима
- Мастер-Детаил
- Потражити
- Хијерархијски
- Индиректно тражење
- Ектернал Лоокуп
Доље је дат дијаграм који објашњава однос објеката:
(слика извор )
П # 12) Шта је Форце.цом платформа?
Одговор: Форце.цом је платформа као услуга (ПААС) и поједностављује развој и примену апликација и веб локација заснованих на облаку. Програмери користе интегрисано развојно окружење или ИДЕ за креирање апликација и веб локација. Касније су они распоређени на вишенаставничким серверима Форце.цом.
П # 13) Које су различите врсте извештаја доступне у Салесфорцеу?
Одговор: Различите врсте Салесфорце извештаја укључују:
- Табеларни извештај: Нуди најбржи и најједноставнији начин прегледа података. Имају уређен скуп поља распоређених у колоне. Не могу да креирају групе података.
- Матрични извештај: Овде се груписање врши на основу редова и колона.
- Резиме извештај: Овде се групе појављују само на основу колона.
- Придружени извештај: У овом су два или више извештаја спојена у један извештај.
П # 14) Шта је спојни објекат? За шта се то користи?
Одговор: Спојни објекти су потребни за изградњу односа многи-према-многим између Салесфорце објеката.
На пример, У типичном сценарију запошљавања, постоје могућности отварања многих позиција за кандидате, а истовремено се кандидат може пријавити за многа радна места.
Трећи објекат потребан за креирање модела података назива се спојним објектом и у овом примеру може се навести као „апликација за посао“. Овде морате да користите поље за претрагу и за позицију и за објект кандидата на споју - који је апликација за посао.
П # 15) Шта је ревизијски траг?
Одговор: Администратори треба да изврше промене у организационом подешавању. Ревизорски траг историја вам помаже да пратите последњих 20 промена које су у подешавању извршили више администратора.
П # 16) Шта је контролна табла у Салесфорце-у?
(слика извор )
Одговор: Контролна табла, као што је приказано на горњој слици, резимира и приказује ваше Салесфорце податке у графичком распореду. Ово нуди увид на први поглед, за било који уређај и за било коју циљану публику. На овој слици баца светло на продајне представнике ваше организације.
Штавише, контролна табла визуализује ваш пословни сценарио и омогућава вам доношење одлука на основу података у реалном времену прикупљених из извештаја. Контролна табла има изглед странице и приказује више компонената контролне табле. Вишеструки извештаји појављују се упоредо на истој контролној табли.
П # 17) Шта је пешчана организација у Салесфорце-у? Који су различити типови заштићеног окружења у Салесфорце-у?
Одговор: Сандбок-ови су за копије производне организације. Могуће је направити вишеструке копије истог окружења које служе у разне сврхе попут развоја, тестирања и обуке, без потребе за компромитовањем података у производној организацији.
Како су песковници изоловани од производног окружења, операције које се изводе у песковнику немају утицаја на производну организацију.
Постоје четири врсте продајних окружења Салесфорце, као што је приказано доле:
- Сандбок програмера
- Програмер Про Сандбок
- Пешчаник делимичних података
- Фулл Сандбок
П # 18) Које су опције за примену из Сандбок-а у Продуцтион орг? Шта је скуп излазних промена?
Одговор: Усвојене су различите методе за примену пешчаника у производњу. Главна метода је коришћење скупова промена. Сет за промену омогућава стварање и тестирање новог објекта у песковнику, а затим га пошаљите производној организацији. Садржи информације о организацији, а не о било којим подацима као што су записи.
Остале методе за примену песковитог окружења у производну организацију укључују Форце.цом ИДЕ, неуправљане пакете као и АНТ алате за миграцију.
При слању прилагођавања из тренутне организације у другу организацију користи се Оутбоунд Цханге Сет. Једном када га прими организација која се зове, назива се Инбоунд Цханге Сет.
П # 19) Шта су поља сегмента у Салесфорце-у?
Одговор: Поља сегмента категоризују записе у Салесфорце извештајима без потребе за формулом или прилагођеним пољем. Постоје само у извештајима. Када се креира колона сегмента, тада се изводе више категорија вредности извештаја групе.
П # 20) Шта је прилагођена ознака у Салесфорцеу? Колико прилагођених налепница можете да дефинишете и које величине?
пример спајања сорти ц ++
Одговор: Прилагођене ознаке омогућавају програмерима да креирају вишејезичне апликације. Аутоматски представља информације као информације или поруке помоћу матерњег језика корисника. То су прилагођене вредности текста којима се може приступити из класа Апек, компоненти Лигхтнинг и Висуалфорце страница.
За сваку организацију може се створити минимални број 5000 прилагођених етикета. Величина је око 1000 знакова.
П # 21) Шта је искривљење података у Салесфорце-у?
Одговор: Пуни облик СОКЛ-а је стандардни језик упита за објекте. СОКЛ процењује стање у предузећу када треба да радите са рецимо 10.000 записа.
Један корисник поседује огроман број записа и то називамо „искривљеним подацима о власништву“ и то узрокује проблеме са перформансама током ажурирања у Салесфорце-у.
Питања о конфигурацији
П # 22) Које су разлике између тока посла и процесора? Која је разлика између покретача и процесора?
Одговор: Токови посла и Процесс Буилдер су врсте декларативних алата за аутоматизацију који могу проширити функционалност Салесфорце платформе. Имају функционалности и карактеристике које им омогућавају да аутоматизују пословне процесе.
Ток посла може да обрађује само четири радње као што су упозорења е-поштом, одлазне поруке, креирање задатака и ажурирање поља. Међутим, Процесс Буилдер има огроман број функционалности као што су стварање записа, објављивање у Цхаттеру, покретање протока, подношење одобрења и брзе акције.
Ако је процес раније имао различите токове рада за различите исходе, онда се исто може постићи сада једним процесом.
Штавише, радни ток процењује само појединачне критеријуме, пре покретања аутоматизације. Супротно томе, Процесс Буилдер може проценити више критеријума и покренути различиту аутоматизацију, а све то зависи од испуњених критеријума.
П # 23) Шта су правила дељења?
Одговор: Правила дељења проширују приступ дељењу на кориснике у улогама, јавним групама или територијама. Омогућава већи приступ корисницима прављењем аутоматских изузетака у подешавањима дељења за целу организацију.
Ово се може заснивати на власништву записа или другим критеријумима. Одабире записе које ће делити са корисницима и ниво приступа који ће се дати тим корисницима или групама.
На пример, Правило за дељење налога може се креирати на основу власника рачуна или било ког другог критеријума, као што је тип рачуна .
П # 24) Каква је употреба прилагођених подешавања? Који су типови прилагођених поставки у Салесфорце-у?
Одговор: Уобичајена подешавања слични су прилагођеним објектима. Програмери креирају прилагођене податке и повезују прилагођене податке за профил организације или одређеног корисника.
Излагање прилагођених поставки података предмеморији апликације је корисно због ефикасног приступа без потребе за трошковима поновљених упита према бази података. Ове податке може да користи СОАП АПИ, правило за проверу ваљаности или поље формуле.
Различити типови прилагођених поставки у Салесфорцеу укључују:
- Тип хијерархије
- Тип листе
П # 25) Чему служи Збирно поље сажетка и где га можете користити?
Одговор: Збирно поље сажетка може приказати вредност у главном запису на основу поља која садрже детаљни запис. Ствара вредности у повезаним записима, попут оних на повезаним листама. Може се користити само у односу мајстор-детаљ.
На пример, Збир свих фактура може се израчунати за све повезане записе прилагођених објеката на листи рачуна фактура.
26. питање: Која је разлика између изгледа странице и врсте записа?
Одговор: Изгледи страница контролишите распоред и организацију поља, дугмади, висуалфорце, прилагођене везе, с-контроле и сродне листе на било којој страници записа објекта. Они одређују која су сва поља видљива, само за читање и обавезна. Садржај страница записа можете прилагодити корисницима са изгледом странице.
Ево како креирате изглед странице:
Користите превлачење и испуштање у горњем одељку да бисте креирали изглед странице.
(слика извор )
Врсте записа помажу у дефинисању различитих пословних процеса, изгледа страница и вредности листе за избор који су намењени различитим корисницима. Ево како се креира нови тип записа.
На пример, Тип записа се може креирати са различитим вредностима листе избора за разликовање продајног посла са разним услужним ангажманима.
П # 27) Шта је класа омотача у Салесфорце-у?
Одговор: ДО Класа омотача се дефинише као класа и структура података. То је апстрактни тип података који своје инстанце формира колекција објеката.
Основна природа је особина прилагођеног објекта и дефинисана је својствима класе Враппер. Омогућава проверу записа са листе и обраду за одређене радње.
П # 28) Која је разлика између ВхоИД и ВхатИД?
Одговор: ВхоИД се односи на људе као што су контакти или потенцијални клијенти. Док се „Који ИД“ односи само на објекте.
Апек Питања
П # 29) Шта је Апек?
Одговор: Апек је објектно оријентисани програмски језик који омогућава програмерима да извршавају изјаве о контроли протока и трансакција на Салесфорце серверима у сарадњи са позивом на АПИ.
Додаје пословну логику системским догађајима као што су повезани објекти записа, кликови на дугмад и странице Висуалфорце - са синтаксом сличном Јави и делује као ускладиштена процедура.
П # 30) Шта су мапе у Апеку?
Одговор: Мапс користе се за чување података у облику парова кључ / вредност, где се сваки јединствени кључ пресликава у једну вредност.
Синтакса: Мапа цоунтри_цити = нова мапа ();
П # 31) Шта је Апек трансакција?
Одговор: Апек трансакција је скуп операција које се извршавају као једна целина. Те операције укључују ДМЛ операције које су одговорне за постављање упита у записе.
Све ДМЛ операције у трансакцији се успешно довршавају или се у потпуности враћају назад ако се догоди грешка чак и приликом чувања једног записа.
П # 32) Да ли је могуће уредити Апек Цласс / Триггер у производном окружењу?
Одговор: Не, није могуће. Не можемо директно уредити Апек Цласс / Триггер у производном окружењу. То се може урадити само у издању за програмере, у окружењу за тестирање или у оквиру организације за тестирање.
П # 33) Који су начини позивања Апек класе у Салесфорцеу?
Одговор: Разни начини позивања класе Апек у Салесфорцеу су следећи:
- Из конзоле за програмере
- Коришћење окидача
- Са странице Висуалфорце
- Са ЈаваСцрипт везама
- Са компонената почетне странице
- Из другог разреда
П # 34) Да ли је могуће прилагодити Апек и Висуалфорце директно из Продуцтион Орг?
Одговор: Није могуће прилагодити Апек у самој производној организацији, међутим, може се променити и применити кроз песковник, и мора да задовољи тест покривеност. Висуалфорце се, напротив, може променити у производној организацији.
П # 35) Када је могуће користити Апек преко правила тока посла или Буилдер процеса?
Одговор: Постоје различити разлози за усвајање Апек-а над правилима тока посла или Процесс Буилдер-ом, као што је приказано у наставку:
- Апек се може користити у оним случајевима када постоје ограничења за правила тока посла или Процесс Буилдер попут стављања информација у спољне системе.
- Апек је ефикаснији у раду са великим скуповима података јер има мање ограничења.
П # 36) Шта је покривеност тестом Апек?
Одговор: Апек оквир за тестирање генерише бројеве покривености кода за Апек класе и окидаче, сваки пут када се покрену један или више тестова. Покривеност кода означава број извршних редова кода у класама и окидачима који се остварују тест методама.
Методе испитивања су написане и тестиране како би се генерисало покривање кода. Израчунава се као проценат покривене линије подељене покривеном и непокривеном линијом.
Минимална покривеност тестом мора бити 75% за размештање у производној организацији.
П # 37) Шта је Апек услуга е-поште?
Одговор: Када желите да обрадите садржај, прилоге и заглавља долазних е-адреса, користи се Апек Емаил Сервице. Могуће је створити услугу е-поште која аутоматски креира записе контаката на основу података везаних за контакт у порукама.
Свака од ових услуга е-поште повезана је са Салесфорце генерисаном адресом е-поште, на коју корисници шаљу поруке на обраду. Такође је могуће да више корисника приступи једној услузи е-поште.
Креира се нова услуга е-поште као што је приказано у наставку.
П # 38) Које су методе класе Батцх Апек?
Одговор: Имплементира интерфејс базе података који се може уносити са три методе, као што је приказано доле.
а) Старт: Ово се користи на почетку серијског посла Апек. Користи се за прикупљање записа или објеката за прелазак на извршење методе интерфејса. Враћа објект ДатабасеКуериЛоцатор или итерал који садржи записе или објекте прослеђене у посао.
б) Извршити: Ово се користи за сваку серију записа који се прослеђују методи. Овај метод се користи за сву обраду података. Овај метод подразумева следеће:
- Референца на објекат ДатабасеБатцхаблеЦонтект.
- Листа сОбјецт записа.
ц) Заврши: То се назива када се обраде све серије. Ово се користи за слање е-порука са потврдом или за извршавање операција накнадне обраде. Користи један аргумент, који је референца објекта ДатабасеБатцхаблеЦонтект.
Ево примера Батцх Апек класе:
(слика извор )
П # 39) Које су врсте колекција у Апеку? Објасните листу и поставите у колекцијама.
Одговор: Врсте збирке у Апек-у су наведени испод:
- Листа
- Мапа
- Комплет
Листа је променљива која има уређену колекцију елемената и разликују се по индексима. Индекс је нумерички и почиње од нуле. Доље је дат пример декларисања листе, са кључном речи лист, праћеном примитивним подацима, сОбјектима, угнежђеним листама, мапама или типовима скупова.
Скуп је колекција неуређених елемената примитива или сОбјеката. Ниједан елемент се не може добити помоћу индекса као у случају листе. Током итерације елемената у скупу, не би требало да се ослањате на исти редослед. Штавише, скуп не може да садржи дупле елементе.
Ево примера скупа креираног са кодираним вредностима низа.
П # 40) Шта је Апек Триггер? Шта је синтакса окидача у Салесфорце-у?
Одговор: Апек окидачи изводите прилагођене радње над записима у Салесфорце-у, пре или после догађаја. Примери такве радње укључују уметање, ажурирање и брисање.
Окидачи помажу у извођењу операција које подлежу одређеним условима, попут модификовања повезаних записа или ограничавања одређених операција. Окидачи се могу користити за све што радите у Апеку, извршавајући СОКЛ или ДМЛ или чак позивајући прилагођене Апек методе.
Постоје две различите врсте окидача у Салесфорцеу, као што је приказано доле:
- Пре окидача: Извршава се за потврђивање вриједности записа прије спремања у базу података.
- Афтер Триггер: Извршава се за потврђивање вриједности записа након спремања у базу података.
П # 41) Шта је асинхрони врх? Који су његови различити типови?
Одговор: Асинхрони Апек се користи за покретање процеса који се планирају касније. Постоје четири врсте асинхроног врха.
Су:
- Будуће методе
- Батцх Апек
- Апек у реду за чекање
- Прилози Апек
Висуалфорце Питања
П # 42) Шта је Висуалфорце? Како сакрити заглавље и бочну траку на страници Висуалфорце?
Одговор: Висуалфорце је оквир за платформу Форце.цом који омогућава програмерима да направе прилагођене интерфејсе који се могу матично хостовати на платформи муње. Има језик означавања на основу ознака попут ХТМЛ-а.
Свака ознака је еквивалентна грубим или ситнозрнатим компонентама корисничког интерфејса, као што су одељак странице, сродна листа или поље. Има 100 уграђених компонената. Програмери могу да креирају сопствене компоненте користећи Висуалфорце.
Атрибут сховХеадер је постављен као „фалсе“ да сакрије заглавље странице Виусалфорце. Да би се сакрила бочна трака, бочна трака је постављена на „фалсе“. Ова два атрибута су део Висуалфорце компоненте. Атрибут има логичку вредност.
Следећи пример је пример за сакривање:
П # 43) Како извршити АЈАКС захтев у Висуалфорце-у?
Одговор: То се може постићи обележавањем подручја Висуалфорце странице која разграничава које компоненте може да користи сервер Форце.цом помоћу апек: ацтионРегион када се генерише АЈАКС захтев. Сервер обрађује само оне компоненте у телу апек: ацтионРегион.
Програмске карактеристике
П # 44) Која је разлика између стандардног и прилагођеног контролера?
Одговор: Стандардни контролери генеришу аутоматски за све стандардне странице. Садрже исту логику и функционалности које се користе за било коју стандардну Салесфорце страницу. Могу се користити са стандардним и прилагођеним објектима.
Прилагођени контролери надјачавају стандардну функционалност стандардног контролера који се појављује на Висуалфорце страници. Апек се може користити за писање прилагођеног контролера или проширења контролера.
П # 45) Како можемо имплементирати пагинацију у Висуалфорце?
Одговор: Пагинација у Салесфорце-у односи се на приказивање великог броја записа који су распоређени на више страница. Контрола листе приказује 20 записа по страници, па се пагинација користи за промену величине странице са проширењем контролера.
Када желимо да прилагодимо, за подешавање страницеСизе користи се додатак контролера.
Исечак кода је приказан испод:
Број записа приказаних на страници подразумевано је 20. Ако желите да промените број записа приказаних на страници, само искористите методу пагеСизе, као што је приказано на доњем дијаграму.
(слика извор )
П # 46) Како позвати метод контролера у оквиру ЈаваСцрипт-а?
Одговор: Да бисте позвали метод контролера (функција Апек) из ЈаваСцрипт-а, морате да користите ацтион фунцтион .
Испод је исечак кода за вашу референцу:
(слика извор )
П # 47) Који су типови Везова који се користе у Салесфорце-у?
Одговор: Постоје три врсте веза које се користе у Салесфорцеу, као што је приказано доле.
- Вези за податке: Односи се на скуп података у контролеру.
- Акције у вези: Односи се на методе деловања у контролеру.
- Вези компонената: Односи се на неке друге Висуалфорце компоненте.
П # 48) Можете ли да напишете Геттер и Сеттер методе у Салесфорцеу?
Одговор: Да, можемо користити геттер методу за враћање вредности за контролер. Свака вредност коју израчунава контролер и приказује се на страници мора имати геттер метод.
С друге стране, метода постављача користи се за прослеђивање корисничких вредности од ознаке странице до контролера. Метода постављања у контролеру се аутоматски извршава, пре било каквих радњи .
П # 49) Шта је Лигхтнинг Цомпонент?
Одговор: Тхе Лигхтнинг Цомпонент фрамеворк је оквир корисничког интерфејса за развој апликација на једној страници за радне површине и мобилне уређаје. Могуће је изградити Лигхтнинг компоненте са два програмска модела, тј. Оригинални Аура компонентни модел и Лигхтнинг Веб компонентни модел.
Подржава разграничени вишеслојни развој компонената. Користи ЈаваСцрипт на страни клијента и Апек на страни сервера
П # 50) Шта је Девелопер Цонсоле?
Одговор: Тхе Конзола за програмере је интегрисани развојни алат који има колекцију алата. Они се могу користити за креирање, отклањање грешака и тестирање апликација на Салесфорце.орг.
П # 51) Шта су пакети? Које су врсте пакета? Шта су управљани пакети?
Одговор: ДО пакет је пакет / колекција листе компонената или сродних апликација.
Постоје две врсте пакета:
- Манагед
- Неуправљано
Управљани пакети се користе за продају и дистрибуцију апликација клијентима. Програмери могу продати лиценце и апликације засноване на корисницима путем АппЕкцханге-а за управљане пакете. Они се могу у потпуности надоградити. У случају неприметних надоградњи, врши се уклањање предмета или поља.
П # 52) Који су начини за примену метаподатака у Салесфорце?
Одговор: Метаподаци у Салесфорцеу распоређени су на следеће начине:
- Промени сетове
- Ецлипсе са Форце.цом ИДЕ.
- цом Алат за миграцију - заснован на АНТ / Јава.
- Пакет Салесфорце
П # 53) Шта је Триггер.нев?
Одговор: Триггер.нев је контекстуална променљива за враћање нових верзија сОбјецт записа. Листа сОбјецт доступна је само у окидачима за уметање и ажурирање, а записи се могу мењати само пре окидача.
П # 54) Шта је атрибут? Шта је ознака атрибута поновног приказивања?
Одговор: Својства Висуалфорце компоненте именована су као атрибути. Свака компонента Висуалфорце у Салесфорцеу има атрибут. На пример, је један од атрибута.
Атрибут реРендер наводи листу елемената који се могу динамички ажурирати помоћу АЈАКС библиотеке Салесфорце. Нема потребе за освежавањем целе странице. Само део странице који су елементи идентификовани именован је у атрибуту „поновно приказивање“.
П # 55) Која се ознака користи за стварање дугмета? Која ознака се користи за УРЛ везу? Која је ознака за заштиту лозинком?
Одговор:
- Ознака се користи за дугме.
- Ознака која се користи за УРЛ везу је.
- Ознака која се користи за заштиту лозинком је.
П # 56) Шта је обавезна спољна ознака? Која ознака се користи за приказивање видео записа у Висуалфорцеу?
Одговор: Ознака је обавезна спољна ознака. Ознака < апек: фласх> користи се за приказивање видео записа у Висуалфорце-у.
П # 57) Како приказати евиденцију Цхаттер Феед-а?
Одговор: је компонента која се користи за приказ брбљања.
Пример дат у наставку приказује феед брбљања за тренутно пријављене кориснике.
(слика извор )
П # 58) Објасните ухват изузетка у програму.
Одговор: Јава је уградила руковање изузецима и нормални код прелази у ТРИ блок, а код за руковање изузецима у ЦАТЦХ блок. Користите три & цатцх блок за употребу кода са вишеструким Јава изузецима.
Ево синтаксе:
(слика извор )
П # 59) Шта је модификатор приступа у програму?
Одговор: Апек користи модификаторе приступа за дефинисање метода и променљивих. То су приватни, заштићени, глобални или јавни модификатори приступа.
Ево примера модификатора приступа:
(слика извор )
П # 60) Која операција нема Унделете?
Одговор: Претходна операција нема Унделете.
П # 61) Чему служи Блоб променљива?
Одговор: Блоб је врста података која је намењена прикупљању бинарних података. Тостринг () је метода која претвара блоб назад у низ.
Ево примера који користи овај метод за штампање одређеног текста.
(слика извор )
П # 62) Како се веза прослеђује у Висуалфорцеу?
Одговор: Веза се у Висуалфорце-у преноси преко хиперлинка.
П # 63) Која је сврха апек: оупутЛинк?
Одговор: Ово води до УРЛ адресе. Тело апек: излазне везе садржи слику или текст који је приказан у вези.
Следећи пример је пример:
П # 64) Шта је статички ресурс?
ц програмирање питања и одговори на интервјуу пдф
Одговор: Статички ресурс вам омогућава да отпремите садржај за референцу на Висуалфорце страници. Ресурси могу бити архивске датотеке као што су .зип или .јар датотеке, табеле стилова, слике и ЈаваСцрипт и друге датотеке. Платформа Лигхтнинг делује као ЦДН (мрежа за дистрибуцију садржаја) и управља и дистрибуира ове датотеке.
П # 65) Која се ознака користи за позивање имена контролера?
Одговор: Ознака која се користи за позивање имена контролера је апек: цонтроллер.
П # 66) Шта је кориснички интерфејс у Салесфорцеу?
Одговор: Подесите кориснички интерфејс у Салесфорце-у да бисте корисницима пружили најбоље радно искуство. Можете да измените кориснички интерфејс организације омогућавањем и онемогућавањем подешавања.
Питања о интеграцији
П # 67) Каква је корист одлазне поруке?
Одговор: Ан Одлазна порука је део тока посла и створен је за правило тока посла. Помаже у слању информација на наведену крајњу тачку УРЛ-а. Информације садржане у пољима наводе се током креирања одлазне поруке. Шаље сигурне и подесиве АПИ поруке назначеном слушачу.
П # 68) Шта је ОАутх?
Одговор: ОАутх је протокол или оквир за ауторизацију отвореног стандарда. Описује како неповезане услуге и сервери могу безбедно да дозволе овјерени приступ својој имовини. Али нема потребе за дељењем повезаних, почетних и појединачних акредитива за пријављивање.
П # 69) Шта је повезана апликација?
Одговор: ДО повезана апликација користи АПИ-је за интеграцију било које апликације са Салесфорце-ом. У сврхе аутентификације користи стандардне ОАутх и САМЛ протоколе и пружа јединствену пријаву и токене за употребу са Салесфорце АПИ-има. Омогућава администраторима Салесфорцеа да постављају различите безбедносне политике и врше контролу над тим ко може да користи повезане апликације.
П # 70) Шта је АПИ у Салесфорце-у? Како можемо да га користимо?
Одговор: Салесфорце има скуп АПИ-ја за приступ подацима са Форце.цом или Датабасе.цом.
Неке од употреба ових АПИ-ја укључују:
а) СОАП АПИ: То је један од добро познатих АПИ-ја. Користи СОАП као омот за АПИ операције. Обухвата већи део АПИ промета. Како је за израду потребан алат, СОАП поруке се углавном користе у подешавањима предузећа.
б) РЕСТ АПИ: Ово је идеално када желите послати поруку од клијента на сервер и послати одговор. АПИ РЕСТ вам омогућава интеграцију са Форце.цом апликацијама помоћу једноставних ХТТП метода и стварање динамичких интерфејса. Ове методе су у КСМЛ или ЈСОН форматима. Ово помаже у коришћењу АПИ-ја за развој мобилних апликација или спољних клијената.
ц) Булк АПИ: То је асинхрони АПИ и има могућност управљања великим скуповима података. Програмски приступ омогућава вам брзо учитавање података у Салесфорце организацију. Не може се користити за прегршт записа и лако је програмирати динамички АПИ.
д) Стреаминг: Омогућава нам да креирамо пусх тему на основу упита и добијемо ажурирања о упиту, док се резултати непрестано мењају. Користи се када се обавештења шаљу од клијента серверу на основу дефинисаног критеријума.
П # 71) Каква је употреба спољних ИД поља?
Одговор: Спољни ИД садржи јединствене идентификаторе записа за систем изван Салесфорце-а. Користи се за увоз записа. То је прилагођено поље које има спољни атрибут ИД. Када је ова опција изабрана, чаробњак за увоз открива Салесфорце записе са истим спољним ИД-ом.
На пример, Иако подударање рачуна у Салесфорце-у са неким спољним рачуноводственим системом, спољни ИД вам омогућава приступ јединственом ИД-у рачуноводственог система, а не Салесфорце-у.
Разна питања
П # 72) Која платформа се користи за развој апликације у Салесфорцеу?
Одговор: Платформа форце.цом се користи за развој апликације у Салесфорце-у.
П # 73) Како изградити Салесфорце на мобилној апликацији?
Одговор: Мобилни СДК се може користити за изградњу Салесфорце-а на мобилној апликацији.
П # 74) Шта су примитивни типови података?
Одговор: Интегер, Доубле, Лонг, Дате, Дате-Тиме, Стринг, ИД, Боолеан, итд., Неки су од примера примитивних типова података. Они се преносе по вредности, а не по референци.
П # 75) Шта садржи класа омотача података?
Одговор: Садржи апстрактне, структуриране и прикупљене податке.
П # 76) Да ли је тип повратка обавезан за метод?
Одговор: Да, тип повратка је неопходан за методу.
П # 77) Колико је битна променљива за дугу изјаву?
Одговор: Лонг исказ има 64-бит.
П # 78) Који су развојни алати за Апек?
Одговор: Алати за развој Апека су Форце. Цом Девелопер Тоолс, Форце. Цом ИДЕ и уређивач кода.
П # 79) Каква је употреба дневника отклањања грешака?
Одговор: Дебуг Лог користи се за хватање изузетка.
П # 80) Да ли се можемо истовремено позивати на стандардни контролер и атрибут контролера?
Одговор: Не, није могуће истовремено референцирати и стандардни контролер и контролер. Користите референтни атрибут за референцирање стандардног контролера са прилагођеним контролером.
Ево како се на њих упућује:
(слика извор )
П # 81) Шта је режим развоја? Кад ми ена бле Развојни режим? Како то радимо?
Одговор: Најбољи начин за изградњу Висуалфорце страница је омогућавање режима развоја. Омогућава истовремено гледање кода и излаза.
Развојни режим помаже у:
- Дефинишите нове Висуалфорце странице уношењем нове УРЛ адресе.
- Поруке о грешкама које садрже детаљне трагове стека од онога што добијају стандардни корисници.
- Приказује подножје са стањем приказа странице, везу до референтне документације компоненте и било коју повезану везу контролера.
- Нуди уређивач ознака странице за истицање функције проналаска-замене, као и аутоматско предлагање имена атрибута и ознака компонената.
Питања за тестирање
П # 82) Зашто пишете пробне часове?
Одговор: Тест класе позивају се на максималне редове кода покривене када се изврши ваше извршење. Ако желите да развијете робустан код без грешака, класе теста се користе као алат за тестирање кода. Осигурава да ће било која Апек-ова прилагодба бити примењена у вашој организацији, тада ће она правилно функционисати.
Свака класа теста биће означена @исТест кључна реч. У ствари, морамо да означимо тест класу са @исТест , за дефинисање као тест класе. Ако је кључна реч метод тестирања се користи у било којој методи у класи, а затим се назива тест метода.
П # 83) Која је минимална покривеност тестом потребна за примену?
Одговор: Најмање 75% вашег Апек кода мора бити обухваћено јединственим тестовима у Салесфорце-у и сви ови тестови морају бити успешно завршени.
Отклањање грешака и примена
П # 84) Који су различити начини имплементације Салесфорцеа?
Одговор: Салесфорце код је постављен са:
- Салесфорце пакети
- Промени сетове
- Алати за миграцију Цом
- Ецлипсе са Форце.цом ИДЕ
Закључак
Сигуран сам да би овај сет Питања за интервју за Салесфорце био од велике помоћи за припремање било ког разговора за Салесфорце Девелопер.
Такође можете пронаћи детаље о Сертификати програмера Салесфорце-а за даљу помоћ у припремама.
Предложено читање = >> Питања за интервју на Салесфорце Лигхтнинг
Желимо ти све најбоље!!
Препоручено читање
- Интервјуирајте питања и одговоре
- Питања и одговори за испитивање ЕТЛ-а
- 50 водећих питања и одговора за интервју за Салесфорце (Ажурирано 2021)
- Најбољих 49 питања и одговора за администратора Салесфорце администратора 2021
- Нека незгодна ручна тестирања питања и одговори
- 25 најбољих агилних тестова за интервју и питања и одговори
- Споцк интервју питања са одговорима (најпопуларније)
- Топ 20+ .НЕТ питања и одговори за интервјуе