Known tricky questions Flashcards

1
Q

What would be the best solution for a case where I have a lot of custom prop on an entity?
(Didn’t get this question but other questions on custom tables)

A

Custom table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do I configure the identityServer?
(Got this one)

A

In appSettings.config with the parameters IdentityServerUrl, IdentityServerCertificatePassword and IdentityServerSkipUrlValidation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do I bypass the identityServer?
(Got this one)

A

Set IdentityServerSkipUrlValidation to true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Can I implement my own payment gateway?
(I had a similar question)

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which payment gateways accept setting overrides?
(Didn’t get this question)

A

Authorize.NET
Cenpos
VantivExpress/WorldPay Express
Moneris
Stripe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the tax connectors?
(Didn’t get this question. No question on tax connectors)

A

Avalara
CyberSource
Vertex
(ACV)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can Elasticsearch be replaced?
(Didn’t get this question but other questions on Elastic Search especially on performances)

A

In appSettings.config

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can we read the SSO secret client in the database?
(I had a similar question)

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the types of SSO?
(I had this question, choices included Twitter)

A

Facebook SSO
OpenId Connect SSO
Google SSO
Microsoft Azure SSO (FOGM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What would be a good solution to give access to data to a Third-Party?
(I had similar questions and a lot of questions about Admin API and what you can do)

A

Admin API (OData)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the differences between Storefront API and Admin API?
(I had similar questions and a lot of questions about Admin API and Storefront API)

A

StoreFront API is more focused on site usage while Admin API is more focused on data access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the two methods of the ITaxCalculator?
(I had this one)

A

CalculateTax and PostTax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the currency conversion?
(I didn’t see this one)

A

TheMoneyConvert and WebserviceX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the roles required to give access to an employee to edit content in the CMS (not in the admin) ?
(Didn’t get this one but a similar question on roles)

A

ISC_ContentEditor or ISC_ContentAdmin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What roles are required to copy CMS content (Classic) between sites AND between environments?
(I saw this one)

A

ISC_ContentAdmin, ISC_Admin, ISC_Implementer or ISC_System (2 types of admin, Implementer and System)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Is eTag caching enabled by default?
(I had another one on eTag with multiple choices, and had to chose all that applied)

17
Q

How do I validate the Insite license?
(I had a similar question)

A

Phone home

18
Q

What are the environments provided by Insite?
(I saw this one)

A

Sandbox and Production

19
Q

What helpers and utilities are provided?
(I had a similar question with weird choices like IPipe)

A

DateTimeProvider
MessageProvider
ReadPdf
IUnitOfWork
ISiteContext
IAuthenticationService
ICookieManager
IJobLogger
XmlDatasetManager
DataSet Table and Column Names

20
Q

How to edit the content in Spire?
(I had a pretty similar question)

A

/contentadmin

21
Q

Which pipelines handle the auto indexing of product custom properties?
(I had a similar question)

A

MapElasticSearchProductProperty

22
Q

Where can I modify the query to fetch products to build the search index?
(I had a similar question)

A

Pipeline GetIndexableProducts

23
Q

Which pipelines convert IndexableProducts in ElasticsearchProduct?
(I had a similar question)

A

CreateElasticsearchProduct

24
Q

What are the three document types in Elasticsearch?
(I had a similar question, be sure you learn about document types in ElasticSearch)

A

CMS Content
Product
Category

25
The development architecture is split across which three core libraries? (I had this one)
InsiteCommerce.Web Insite.Module Insite.Model (WMM)
26
What are the rule types? (I had this one. Shipping was not in the choices, instead it was Shipment)
Persona Promotion Category Shipping (PPromCS)
27
How do you implement a pipe? (I had this one or something very similar)
- Implement IPipe < TIn, TOut > interface - Return a result from the Execute method - Specify an order via the Order property
28
How do I replace a pipe? (I had this one. The second choice said Override the Execute method...)
- Implement IPipe < TIn, TOut > interface - Return a result from the Execute method - Specify an order via the Order property - Be named the same as the pipe being replaced, ORDER CAN BE DIFFERENT
29
How to implement a handler? (I had this one or something similar)
- Implement the IHandler < TIn, TOut > interface - Decorated with the DependencyName attribute. Allow the handler to be retrieved by name via the DependencyLocator - Return a result form the Execute method - Specify an order via the Order property
30
How do you replace a handler? (I had similar questions)
- Implement the IHandler < TIn, TOut > interface - Decorated with the DependencyName attribute and give it the same dependency name as an existing handler - Return a result form the Execute method - Specify an order via the Order property (CAN BE DIFFERENT)
31
How do you create a new rule type option (or rule engine)? (I didn't see this one exactly but at least 2 or 3 questions about rules and Rules Type)
- [DependencyName("OrderTermsCode")] xxx : CriteriaTypeBase
32
NEW ! Where do set the jobs settings like Job Name, Job Type, Connection? Choices are : Details Steps Parameters History
Details
33
NEW ! Which Optimizely optimization can be used to get a collection without tracking? (I had a similar question) A) WithNoTracking B) AsNoTracking C) GetTableAsNoTracking
C) GetTableAsNoTracking To get a collection without tracking, invoke the GetTableAsNoTracking method on the Repository.
34
NEW! Name two items that are currently OUT OF SCOPE for server-side customization B2B Commerce Cloud (i.e. that ARE NOT accessible to developers to extend)
Custom Payment Gateways Updating standard B2B Commerce database schema