*If the candidate is good, we can bare his expenses to the In person
interview!*



*"Web Services" is the key for these roles.*



I have attached 3 JDs for Starbucks .NET



I also attached the resume for my most recent hire, Hab Tameru.



They need to be super comfortable with Web services (creating, not just
consuming)

WCF, SOAP and REST are key words.

Also SQL Server and C# of course.

If they have WebAPI that is stellar.



*Interview Prep:*

--WCF Services
--Building RESTful services
--How would you create a wcf that can... external partners?
--How service both XML and JSON via WCF services?
--how serialization works in WCF
--whether the serialized data maintains order when it gets serialized
--How to/best practice for building RESTful URL
--http status codes
--http verb

--security protocols for websites

--what’s the difference between an interface and an abstract class?

--What codes get returned if you do a post against a web service

   - if successful, what would you return?
   - what if resource couldn't be found?

--What kind of data have you returned with web services? XML, JSON.

--SQL Injection
--What design patterns have you used?
--What are the advantages of SOA?

--Do you have experience with unit testing? (Starbucks requires 80% code
coverage)

--MVC Questions à “What are all the components of a route object.?”

--“How do you map a URL to a proper controller option?”

--What are dependency injection benefits apart from mocking/unit testing
and how do you use it in projects?

--What design patterns have you used and in what way? What are the benefits
you got from using those patterns?

--How do you do multi-threading in .Net? Tell me the C# langues support as
well as framework support for Parallel programming? How did you use them in
projects?

--If there are a billion images centrally located and 100 PCs, how do you
find the number of images with a given color with the shortest period of
time using those machines for processing simultaneously if you have a
library that gives you a given images color in a second?



Manager is  mostly interested in your experience using those things as
oppose to simply giving the description.

*In person interview*

Printed out some code samples and asked the candidate to find problems with
it. Asked what changes the candidate could make to it.

WCF service, she wanted the candidate to spot problems with it.

The manager also had the candidate white board. Write RESTful URIs for
sample code the manager provided.

Asked lots of questions about captures

They asked him to write code to find out the multiples of 5, multiples of
15. For each scenario the manager wanted to print out "star", "bucks" and
"starbucks" with no repeated answers.

Lots more capture questions. geo coding. For example, "Given longitude and
latitude and radius, how do you locate a Store that lies in the radius and
implement in in cache/caption.



Routing with web services

They have a service that deals with location. What does the URI look like
if you have the name if you passed a GPS coordinate? What if you have the
id of the location? (had to write out signatures.)


He gave a code sample of a couple classes and interfaces and asked him to
find all the bugs. That was hard. Some issues were obvious, but the code
was so bad it was hard to focus on what the code was supposed to do. It was
easy to get caught up in the details.

*Thanks & Regards*

*Krish*

*Sales Manager*

Gtlak/yahoo : grk2403

*Ph:(925) 973-0000 x 219(Off) | Fax: (408) 273-6002*

*Email: **r...@allianceit.com* <va...@allianceit.com>*
|http://www.allianceit.com <http://www.allianceit.com> *

*_________________________________________*

-- 
You received this message because you are subscribed to the Google Groups "SAP 
or Oracle Financials" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sap-or-oracle-financials+unsubscr...@googlegroups.com.
To post to this group, send email to sap-or-oracle-financials@googlegroups.com.
Visit this group at http://groups.google.com/group/sap-or-oracle-financials.
For more options, visit https://groups.google.com/d/optout.

Reply via email to