Uploaded by okegbenrocedell

TechSupport Exam Tier 1 Answers

advertisement
Global-e technical operations team
Tier 1 technical support exam
Questions list
SQL
3
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
SQL Tables
4
Prioritizing tickets
5
Ticket question 1
6
Ticket question 2
7
Log investigation
8
▪
The Exam contains 5 questions
▪
Answer all of the questions in English
▪
After the exam there will be an open discussion on some of the questions.
▪
The exam should take around 40 minutes.
Good Luck!
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
SQL
You can find the SQL tables In the next page
1.1 What will be the output of this query?
SELECT m.merchantname,
c.countryname,
m.city
FROM merchants m
JOIN countries c ON m.countryid = c.countryid
WHERE m.merchantid IN(232,599)
AND countryname LIKE 'United%'
Answer here:
The Output of this query would be 211 United Kingdom
1.2 Using the tables in the next page, write a query that shows the country name
and merchant ID for all active merchant countries (active countries are listed as 1
under IsActive)
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
Answer here:
Select c.countryname, m.merchantid from Counties c Join Merchantcounties M where
m.isActive = 1
MerchantCountries
MerchantCountryId
MerchantId
CountryId
IsActi
ve
22055
91
74
1
3430
91
211
0
3429
91
230
1
11449
232
74
1
11576
232
211
0
11577
232
230
1
181687
599
74
0
181796
599
211
1
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
181810
599
230
1
Merchants
MerchantId
MerchantName
CountryId
City
91
Marks and Spencer
Plc
211
Lond
on
232
Sigma Sports Ltd
211
Esher
599
IZIPIZI
74
Paris
Prioritizing tickets
Please order the following cases from 1 to 9 based on importance and the order you
will handle each one
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
▪
1 is the most important, 9 is the least important
▪
all of them are active cases
▪
Tier 1 – Big merchant, Tier 2 – Medium merchant, Tier 3 – Small merchant
Ticket issue
Priority
A Tier 1 merchant opened a NEW ticket about 2 blocked Admin users
2
A Tier 3 merchant opened a NEW ticket about a few customers that complained about
a checkout issue
4
A Logistics team member REOPENED a ticket that a major issue thought to be resolved
is still on going
1
A developer replied on a ticket asking for more information on a previously escalated
issue
5
An account manager of a Tier 1 merchant opened a NEW ticket on behalf of the
merchant telling us the merchant has an issue loading the checkout page
3
A Tier 1 merchant opened a ticket notifying us of a Flash Sale that is scheduled to
happen in 12 hours
6
A Tier 2 merchant sent a notification about an upcoming maintenance they plan to
have
8
You get a call from home asking when you will be home.
9
A Tier 2 merchant replied on an OPEN issue and provided additional information as
previously requested
7
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
Ticket question 1
You have received the following ticket from a Tier 2 merchant,
A. Please describe the steps you take to handle the ticket (between 3-8 steps).
B. Write a reply to the merchant.
Hello Tech support team,
We have received complaints from several customers from Germany that they were unable to enter
the checkout,
we are currently running a 10% sale on our new collection.
Please check this issue and advise us when it will be fixed.
Thank you,
Boden technical team
Answer here:
A.
Step 1: Acknowledge the ticket and thank the merchant for bringing the issue to our attention.
Step 2: Gather information about the issue by asking for more details about the problem, such as the
specific steps that customers are taking when they encounter the error, the error messages they are
receiving and any relevant log files.
Step 3: Investigate the issue by checking the merchant's website and checkout process to see if there are
any known issues or bugs that could be causing the problem.
Step 4: Check the server logs and web analytics data to see if there are any patterns or trends that can
help to identify the cause of the problem.
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
Step 5: If the problem is related to the checkout process, check the merchant's payment gateway to see
if there are any issues that could be causing the problem.
Step 6: Provide the merchant with an estimated time frame for resolving the issue and keep them
informed of progress on the resolution.
Step 7: Once the issue has been resolved, follow up with the merchant to confirm that the issue
has been fixed and that the customers are able to complete the checkout process without any
issues.
Step 8: Document the issue, the troubleshooting steps taken, and the resolution for future
reference.
B.
Reply to the merchant:
Dear Boden Technical Team,
Thank you for bringing this issue to our attention. We are currently investigating the issue and working to
resolve it as soon as possible. We have gathered the necessary information and are now checking your
website and checkout process for any known issues or bugs that could be causing the problem. We will
also check the server logs and web analytics data to see if there are any patterns or trends that can help
to identify the cause of the problem. We will provide you with an estimated time frame for resolving the
issue and keep you informed of progress on the resolution. We will follow up with you once the issue
has been resolved and confirm that customers are able to complete the checkout process without any
issues.
Thank you for your patience and understanding,
Tech Support Team
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
Ticket question 2
You received a ticket from an account manager of a NEW Tier 1 merchant, the ticket describes a
customer facing error in the checkout, the issue is intermittent.
A. What will be the first thing you do when receiving this ticket?
B. Do you need more information from the merchant, what extra information do you need?
C. 15 minutes after the ticket was opened you receive a call from the account manager, he tells
you the merchant is concerned about the issue and needs resolution ASAP, what will you do?
Answer here:
A.
The first thing I would do when receiving this ticket is to gather as much information as possible
from the account manager. This would include any error messages or screenshots they have, as
well as details about the specific steps the customer is taking when the error occurs.
Additionally, I would ask for any relevant information such as the browser and device type the
customer is using, the time of day when the error occurs, and if the error is consistent for all
customers or just a specific group. This information will help to identify the cause of the problem
and guide my next steps for troubleshooting the issue.
B.
It depends on the information provided in the initial ticket. However, in general, additional
information that may be helpful to have from the merchant in order to troubleshoot the issue
include:
●
●
●
●
●
C.
Detailed error messages and any associated log files.
Screenshots or videos of errors occurring.
information about the specific customer(s) who are expecting the error, such as
their browser and device type.
Information about the specific steps the customer is taking when the error
occurs, such as the pages they are visiting and the actions they are taking
information about the merchant’s website and the checkout process, such as
any custom code or third-party applications.
Any recent changes made to the website or checkout process that may have
contributed to the issue.
If I receive a call from the account manager 15 minutes after the ticket was opened, and they
inform me that the merchant is concerned about the issue and needs resolution ASAP, my first
step would be to assure the account manager that I understand the urgency of the situation and
that I will do everything possible to resolve the issue as soon as possible.
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
My next step would be to check the information that has been provided in the initial ticket, and if
necessary, request any additional information from the merchant that may be helpful in
troubleshooting the issue. If I have enough information to start troubleshooting, I will begin by
reviewing any error messages or log files and look for any obvious issues. I will also check the
merchant's website and checkout process to see if there are any known issues or bugs that
could be causing the problem.
If the problem is related to the mrchant;s website, I will check the website server logs and
analytics data to see if there are any patterns or trends that can help identify the cause of the
problem. Also, I will check if there are any recent changes that were made to the website or
checkout process that could have contributed to the issue
If the problem is related to the checkout process, I will check the merchants’s payment gateway
to see if there are any issues that could be causing the problem.
If I am unable to find the root cause of the issue, I will reach out to my team for assistance and
escalate the issue as needed to ensure a prompt resolution. I will also keep the account manager
informed of my progress and any updates on the resolution of the issue.
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
Log investigation
Below is a log of an API call that failed, the log contains request URL, request body, and response
body.
A. What line in the log describes the issue?
B. What part of the request URL is the “query parameter”, also known as “query strings”?
C. How would you attempt to fix the error?
Request URL: http://api.global-e.com:8081/Order/GetShippingDocuments?merchantGUID=u17h310682dc-4e10-8n5a-70i24bba1c25
Request Body:
{
"OrderID":"GE8139543633FR",
"DeliveryReferenceNumber":"4026457",
"Parcels":
[
{
"ParcelCode":NULL,
"Products":
[
{
"ProductCode":"CENTRAL-JMTOUTOFOFFICE#77487",
"DeliveryQuantity":1
}
]
}
PAGE \*
MERGEFORM
AT 1
SQL Tables
RED – table name
BLUE – column name
Counties
CountryId
CountryName
74
France
211
United
Kingdom
230
United States
]
}
Response Body:
{
"IsSuccess":false,
"ParcelsTracking":null,
"TrackingDetails":null,
"Errors":[
{
"OrderID":" GE8139543633FR ",
"MerchantOrderID":"79360",
"ErrorCode":"A300",
"ErrorText":"Parcel Code cannot be NULL, please insert a value."
}],
"DeliveryAdviceInformation":null
}
Answer here:
PAGE \*
MERGEFORM
AT 1
Download