Ir para o conteúdoIr para a pasta
  • Vagas
  • Empresas
  • Salários
  • Para empresas

      Avance em sua carreira

      Descubra qual pode ser seu salário, conquiste a vaga dos seus sonhos e compartilhe insights de qualidade de vida com sigilo.

      employer cover photo
      employer logo
      employer logo

      S&T

      Essa empresa é sua?

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa S&T | Vagas da empresa S&T | Salários da empresa S&T | Benefícios da empresa S&T
      Entrevistas da empresa S&TEntrevistas do cargo de Senior Software Engineer da empresa S&TEntrevista da empresa S&T


      Glassdoor

      • Sobre
      • Prêmios
      • Blog
      • Fale conosco

      Empresas

      • Conta gratuita de empresa
      • Área da empresa
      • Blog para empresas

      Informações

      • Ajuda
      • Regras da Comunidade
      • Termos de Uso
      • Privacidade e opções de anúncios
      • Não venda nem compartilhe minhas informações
      • Ferramenta de consentimento de uso de cookies

      Trabalhe conosco

      • Anunciantes
      • Carreiras
      Baixe o aplicativo:

      • Busque por:
      • Empresas
      • Vagas
      • Localizações

      Copyright © 2008-2026. Glassdoor LLC. “Glassdoor”, “Worklife Pro”, “Bowls” e o logotipo do Glassdoor são marcas comerciais pertencentes à Glassdoor LLC.

      Empresas seguidas

      Fique por dentro de todas as oportunidades e dicas internas seguindo as empresas de seus sonhos.

      Buscas de vagas

      Comece a buscar vagas para receber atualizações e recomendações personalizadas.

      Entrevista para Senior Software Engineer

      3 de ago. de 2019
      Candidato(a) sigiloso(a) à entrevista
      Zagreb
      Nenhuma oferta
      Experiência neutra
      Entrevista difícil

      Candidatura

      Candidatei-me por meio de recrutador(a). O processo levou 4 semanas. Fui entrevistado pela S&T (Zagreb) em jul. de 2019

      Entrevista

      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.

      Perguntas de entrevista [54]

      Pergunta 1

      What is boxing unboxing? (object temp = (object) string)
      Responder à pergunta

      Pergunta 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?
      Responder à pergunta

      Pergunta 3

      What does the optional parameter in Response.Redirect(“url”, true) do, in MVC5?
      Responder à pergunta

      Pergunta 4

      What is an application pool? When does it recycle automatically?
      Responder à pergunta

      Pergunta 5

      What is an IIS handler?
      Responder à pergunta

      Pergunta 6

      How does one register an IIS handler? (aspnet_regiis -i)
      Responder à pergunta

      Pergunta 7

      What happens server side when a request reaches the ip:80, how does the payload reach a specific application?
      Responder à pergunta

      Pergunta 8

      What is the easiest way to achieve stack overflow in C# (write code)
      Responder à pergunta

      Pergunta 9

      What is the difference between a stack and a heap?
      Responder à pergunta

      Pergunta 10

      What is a string (reference type), can we box it? What does StringBuilder do?
      Responder à pergunta

      Pergunta 11

      If the IIS crashes (and not only a specific app pool) how would you begin debugging?
      Responder à pergunta

      Pergunta 12

      How do we parse w3c logs? (LogLizard), can you log request/responses in w3c? Why? List common w3c log properties.
      Responder à pergunta

      Pergunta 13

      How do we parse windows OS memory dumps? What can be found within a parsed memory dump?
      Responder à pergunta

      Pergunta 14

      How does IIS know where to route incoming requests? (to a specific vhost) - bindings
      Responder à pergunta

      Pergunta 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()); } }
      Responder à pergunta

      Pergunta 16

      What is a pointer? How does string work in C++?
      Responder à pergunta

      Pergunta 17

      What is garbage collector? How does is “collect” heap memory? What is a finalizer thread?
      Responder à pergunta

      Pergunta 18

      Where can we find value types? Only on stack? What happens with stack and heap in multithreaded applications? (share heap)
      Responder à pergunta

      Pergunta 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)
      Responder à pergunta

      Pergunta 20

      Whats a struct? Whats a ref struct? What is an enum? Is it on a stack or on a heap?
      Responder à pergunta

      Pergunta 21

      Is Dictionary thread safe? How can we make it thread safe (either by using lock or by using a thread safe version “SynchronizedDictionary”)
      Responder à pergunta

      Pergunta 22

      What is reflection?
      Responder à pergunta

      Pergunta 23

      What is a dynamic proxy? How can we intercept method calls using a dynamic proxy?
      Responder à pergunta

      Pergunta 24

      What kinds of state do we have for ASP.NET?
      Responder à pergunta

      Pergunta 25

      How would you implement an application wide logging strategy? (by intercepting method calls via dynamic proxy)
      Responder à pergunta

      Pergunta 26

      How do the server and the browser exchange cookies? Where is the cookie located client side?
      Responder à pergunta

      Pergunta 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?
      Responder à pergunta

      Pergunta 28

      How can we inspect http request and response? (by using a proxy like fiddler)
      Responder à pergunta

      Pergunta 29

      List all default http header properties
      Responder à pergunta

      Pergunta 30

      How does http cache work? (Etag, last modified, http status codes for these?)
      Responder à pergunta

      Pergunta 31

      What is the [OutputCache] MVC attribute? How does that work?
      Responder à pergunta

      Pergunta 32

      What is “factory pattern”, provide an example of a problem being solved by using this pattern
      Responder à pergunta

      Pergunta 33

      Message pattern Unit of work Repository pattern Service pattern Strategy pattern Specification pattern DI / IoC Singleton
      Responder à pergunta

      Pergunta 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
      Responder à pergunta

      Pergunta 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)
      Responder à pergunta

      Pergunta 36

      What is a logical read? What is a physical read? How does cache affect them? Does tempDB come into the picture?
      Responder à pergunta

      Pergunta 37

      What do excessive logical reads signal? (low memory (so called “memory pressure”) and index scanning)
      Responder à pergunta

      Pergunta 38

      How do we check those? (select * from sys.dm_exec_query_Stats)
      Responder à pergunta

      Pergunta 39

      Difference between RID lookup, index scan, index seek? Explain execution plans provided, decide how to optimise
      Responder à pergunta

      Pergunta 40

      How does MSSQL compile/sign CLRs? (probably provide correct sql statements as well)
      Responder à pergunta

      Pergunta 41

      What are the various types of UIDs?
      Responder à pergunta

      Pergunta 42

      Is a GUID a good choice for a PK? What about index size?
      Responder à pergunta

      Pergunta 43

      What is a btree? What is a “leaf”?
      Responder à pergunta

      Pergunta 44

      What is a lock? (not a deadlock)
      Responder à pergunta

      Pergunta 45

      What hint can we use to skip a locked row? (SKIPLOCK)
      Responder à pergunta

      Pergunta 46

      What is “read uncommitted”?
      Responder à pergunta

      Pergunta 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)
      Responder à pergunta

      Pergunta 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*
      Responder à pergunta

      Pergunta 49

      When to use @@IDENTITY and when @SCOPED_IDENTITY
      Responder à pergunta

      Pergunta 50

      What is an indexed view?
      Responder à pergunta

      Pergunta 51

      Why do we shard tables? What problem are we solving, how?
      Responder à pergunta

      Pergunta 52

      What is “code link”? What are symbols? What is a .pdb file?
      Responder à pergunta

      Pergunta 53

      Where does .net store symbols? Where does MVC5 store pre-compiled razor views? Why do we sometimes need to delete these?
      Responder à pergunta

      Pergunta 54

      CAP theorem (explain), how is atomicity ensured for an (for an example) update statements
      Responder à pergunta
      2