Passa al contenutoPassa al piè di pagina
  • Lavori
  • Aziende
  • Stipendi
  • Per le aziende

      Migliora la tua carriera

      Scopri le tue potenzialità di guadagno, trova lavori da sogno e condividi approfondimenti su lavoro e vita privata in forma anonima.

      employer cover photo
      employer logo
      employer logo

      S&T

      Questa è la tua azienda?

      Circa
      Recensioni
      Stipendi e benefit
      Lavori
      Colloqui
      Colloqui
      Ricerche correlate: Recensioni su S&T | Offerte di lavoro di S&T | Stipendi di S&T | Benefit di S&T
      Colloqui di S&TColloqui per Senior Software Engineer presso S&TColloquio di S&T


      Glassdoor

      • Chi siamo
      • Contattaci

      Aziende

      • Account Business gratuito
      • Spazio per le aziende
      • Blog per le aziende

      Informazioni

      • Aiuto
      • Linee guida
      • Condizioni d'uso
      • Privacy e scelte pubblicitarie
      • Non vendere né condividere le mie informazioni
      • Strumento per l'accettazione dei cookie

      Lavora con noi

      • Inserzionisti
      • Carriere
      Scarica l'app

      • Cerca:
      • Aziende
      • Lavori
      • Località

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" e il relativo logo sono marchi registrati di Glassdoor LLC.

      Aziende seguite

      Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.

      Ricerche di lavoro

      Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.

      Colloquio per Senior Software Engineer

      3 ago 2019
      Candidato anonimo a colloquio
      Zagabria
      Nessuna offerta
      Esperienza neutra
      Colloquio difficile

      Candidatura

      Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso S&T (Zagabria) nel mese di lug 2019

      Colloquio

      Psych eval, personality traits, the usual stuff. 40 hrs "worth of coding" home assignment (create an application using ADO.NET, stored procedures, MVC5, no ORM, no IoC, no tests allowed). Techical interview "on site" (3 people in comission). No computer, whiteboard + projector.

      Domande di colloquio [54]

      Domanda 1

      What is boxing unboxing? (object temp = (object) string)
      Rispondi alla domanda

      Domanda 2

      What does Response.Redirect do, EXACTLY, what code does the browser receive, what's the name of the key that holds the url? What kind of redirects do we have? What is the difference between them?
      Rispondi alla domanda

      Domanda 3

      What does the optional parameter in Response.Redirect(“url”, true) do, in MVC5?
      Rispondi alla domanda

      Domanda 4

      What is an application pool? When does it recycle automatically?
      Rispondi alla domanda

      Domanda 5

      What is an IIS handler?
      Rispondi alla domanda

      Domanda 6

      How does one register an IIS handler? (aspnet_regiis -i)
      Rispondi alla domanda

      Domanda 7

      What happens server side when a request reaches the ip:80, how does the payload reach a specific application?
      Rispondi alla domanda

      Domanda 8

      What is the easiest way to achieve stack overflow in C# (write code)
      Rispondi alla domanda

      Domanda 9

      What is the difference between a stack and a heap?
      Rispondi alla domanda

      Domanda 10

      What is a string (reference type), can we box it? What does StringBuilder do?
      Rispondi alla domanda

      Domanda 11

      If the IIS crashes (and not only a specific app pool) how would you begin debugging?
      Rispondi alla domanda

      Domanda 12

      How do we parse w3c logs? (LogLizard), can you log request/responses in w3c? Why? List common w3c log properties.
      Rispondi alla domanda

      Domanda 13

      How do we parse windows OS memory dumps? What can be found within a parsed memory dump?
      Rispondi alla domanda

      Domanda 14

      How does IIS know where to route incoming requests? (to a specific vhost) - bindings
      Rispondi alla domanda

      Domanda 15

      Know your polymorphism: public class Drawing { public virtual double Area() { return 0; } } public class Square : Drawing { public double Length { get; set; } public Square() { Length = 6; } public override double Area() { return Math.Pow(Length, 2); } } public class Rectangle : Drawing { public double Height { get; set; } public double Width { get; set; } public Rectangle() { Height = 5.3; Width = 3.4; } public override double Area() { return Height * Width; } } class Program { static void Main(string[] args) { Drawing square = new Square(); Console.WriteLine("Area :" + square.Area()); Drawing rectangle = new Rectangle(); Console.WriteLine("Area :" + rectangle.Area()); } }
      Rispondi alla domanda

      Domanda 16

      What is a pointer? How does string work in C++?
      Rispondi alla domanda

      Domanda 17

      What is garbage collector? How does is “collect” heap memory? What is a finalizer thread?
      Rispondi alla domanda

      Domanda 18

      Where can we find value types? Only on stack? What happens with stack and heap in multithreaded applications? (share heap)
      Rispondi alla domanda

      Domanda 19

      When can we find a value type on a heap? (sometimes, yes, heap contains an actual object, stacks *can* contain references to objects, they are also owner thread scoped)
      Rispondi alla domanda

      Domanda 20

      Whats a struct? Whats a ref struct? What is an enum? Is it on a stack or on a heap?
      Rispondi alla domanda

      Domanda 21

      Is Dictionary thread safe? How can we make it thread safe (either by using lock or by using a thread safe version “SynchronizedDictionary”)
      Rispondi alla domanda

      Domanda 22

      What is reflection?
      Rispondi alla domanda

      Domanda 23

      What is a dynamic proxy? How can we intercept method calls using a dynamic proxy?
      Rispondi alla domanda

      Domanda 24

      What kinds of state do we have for ASP.NET?
      Rispondi alla domanda

      Domanda 25

      How would you implement an application wide logging strategy? (by intercepting method calls via dynamic proxy)
      Rispondi alla domanda

      Domanda 26

      How do the server and the browser exchange cookies? Where is the cookie located client side?
      Rispondi alla domanda

      Domanda 27

      What would be the best way to implement localization/translations for an MVC5 app? (read the browser agent locale from the request? Use a cookie? Use “/en/” in an url? Where in the MVC lifecycle would we place such code?
      Rispondi alla domanda

      Domanda 28

      How can we inspect http request and response? (by using a proxy like fiddler)
      Rispondi alla domanda

      Domanda 29

      List all default http header properties
      Rispondi alla domanda

      Domanda 30

      How does http cache work? (Etag, last modified, http status codes for these?)
      Rispondi alla domanda

      Domanda 31

      What is the [OutputCache] MVC attribute? How does that work?
      Rispondi alla domanda

      Domanda 32

      What is “factory pattern”, provide an example of a problem being solved by using this pattern
      Rispondi alla domanda

      Domanda 33

      Message pattern Unit of work Repository pattern Service pattern Strategy pattern Specification pattern DI / IoC Singleton
      Rispondi alla domanda

      Domanda 34

      What is the size range for a “numeric” datatype in mssql? (2 pw 38+1 to 2 pw 38 -1), what is its storage size? (5-17 byte), the same for other sql data types
      Rispondi alla domanda

      Domanda 35

      What is the mssql page size (8kb), how many pages per megabyte? (128) what is the size of a page header? (96kb) how can we deal with “row-overflow data” (include them as key or nonkey columns of a nonclustered index), they provide you an example table and query, calculate whether you need to include columns via “include” in relation to 8000 bytes of available memory before overflowing, or you need to make the table columns smaller in size, or change their type (what are the rules regarding this)
      Rispondi alla domanda

      Domanda 36

      What is a logical read? What is a physical read? How does cache affect them? Does tempDB come into the picture?
      Rispondi alla domanda

      Domanda 37

      What do excessive logical reads signal? (low memory (so called “memory pressure”) and index scanning)
      Rispondi alla domanda

      Domanda 38

      How do we check those? (select * from sys.dm_exec_query_Stats)
      Rispondi alla domanda

      Domanda 39

      Difference between RID lookup, index scan, index seek? Explain execution plans provided, decide how to optimise
      Rispondi alla domanda

      Domanda 40

      How does MSSQL compile/sign CLRs? (probably provide correct sql statements as well)
      Rispondi alla domanda

      Domanda 41

      What are the various types of UIDs?
      Rispondi alla domanda

      Domanda 42

      Is a GUID a good choice for a PK? What about index size?
      Rispondi alla domanda

      Domanda 43

      What is a btree? What is a “leaf”?
      Rispondi alla domanda

      Domanda 44

      What is a lock? (not a deadlock)
      Rispondi alla domanda

      Domanda 45

      What hint can we use to skip a locked row? (SKIPLOCK)
      Rispondi alla domanda

      Domanda 46

      What is “read uncommitted”?
      Rispondi alla domanda

      Domanda 47

      You have a large production table (millions of rows), you need to delete all rows, which statement you use and explain why (truncate, do not delete)
      Rispondi alla domanda

      Domanda 48

      You have a large live production db with rows being inserted regularly, you need to delete all rows EXCEPT for a region of rows that you want to keep, write a sql statement that would do this *optimally*
      Rispondi alla domanda

      Domanda 49

      When to use @@IDENTITY and when @SCOPED_IDENTITY
      Rispondi alla domanda

      Domanda 50

      What is an indexed view?
      Rispondi alla domanda

      Domanda 51

      Why do we shard tables? What problem are we solving, how?
      Rispondi alla domanda

      Domanda 52

      What is “code link”? What are symbols? What is a .pdb file?
      Rispondi alla domanda

      Domanda 53

      Where does .net store symbols? Where does MVC5 store pre-compiled razor views? Why do we sometimes need to delete these?
      Rispondi alla domanda

      Domanda 54

      CAP theorem (explain), how is atomicity ensured for an (for an example) update statements
      Rispondi alla domanda
      2