Pular para o conteúdo principal

OutSystems - O que um Sênior deve saber na entrevista(PT)

 - [ ] Quais ferramentas da Outsystems você utiliza no seu dia a dia?

- [ ] Quais as boas práticas no outsystems? As que causam warnings

- [ ] Qual base de dados você mais trabalha? SQL Server, oracle

- [ ] Problemas de time outs em aplicação Reactive, já teve? O que você fez para resolver?

- [ ] Para quais fins você usa o Life Time?

- [ ] Já usou Analytics do Service Center?

- [ ] Problemas de performance, se tiver uma query que demora muito tempo para executar, o que faria?

- [ ] Sistemas externos, REST e SOAP, já chegou a implementar?

- [ ] Integration Builder conhece?

- [ ] BPT, já teve que implementar alguma vez?

- [ ] O BPT possui flow simples ou flow complexo? É um light BPT?

- [ ] BPT mais complexo, já chegou a ter que fazer?

- [ ] Como ativa o light BPT e quais as condições?

- [ ] Como faz enable do light BPT?

- [ ] Default time out de uma automatic activity?

- [ ] Case Management Framework, pra que serve, já usou?

- [ ] Multi-tenance, já usou? Como a plataforma trata?

- [ ] Multi-language, já precisastes implementar?

- [ ] Desenvolvimento em mobile já precisastes fazer? Com local-storage, em offline?

- [ ] Quais as boas práticas que devem se seguir para a implementação de uma local storage

- [ ] Quantos padrões de sincronização existem? 

- [ ] Quais os padrões de sincronização?

- [ ] Processamento de grande volume de dados, descreva como seria um método para importar um excel com 1 milhão de dados. 
Utilizaria um processo síncrono ou assíncrono para esta ação?
Qual ação utilizaria? Timer, BPT ou lightBPT?

- [ ] Quais as 3 camadas do canvas da Outsystems?
Quais os tipos de módulos deve se conter em cada uma?
Quais as 3 regras principais que se deve seguir na construção de uma boa arquitetura?

- [ ] Qual a diferença entre o 4 layer canvas e o 3 layer canvas?

- [ ] Quais as 4 categorias validadas pelo Architecture Dashboard?
Explique o padrão de cada uma das 4 categorias

- [ ] Sobre metodologias, o que você usa no seu dia a dia? Scrum? Adaptação do Scrum?
Quais os momentos principais do Scrum?

- [ ] Resuma quais as tabelas principais para guardar os dados de uma fatura?

- [ ] Qual a ordem de renderização do CSS no outsystems?

- [ ] O que é o View State de uma página em Traditional?

- [ ] Como você costuma dividir seus módulos na arquitetura?

- [ ] Como faz o maxrecords no sql?

- [ ] Quais as boas práticas para um aggregate? 
Se eu precisasse buscar 1 record no aggregate qual seria uma boa prática?

- [ ] Diferença entre Count e Length em um aggregate?

- [ ] Como você utiliza o Exception Handler?

- [ ] Conheces Abort Transaction, Commit Transaction
O cada um faz?

- [ ] Quais os eventos de tela

- [ ] Service Actions, já chegou a usar?

- [ ] O que precisa ter atenção em um local storage?

- [ ] Plugins Cordova do mobile




Comentários

Postar um comentário

Postagens mais visitadas deste blog

OutSystems - Módulos

 Olá, Dev!!!!! Vamos conversar sobre módulos? Em OutSystems, um módulo é uma unidade de organização lógica que agrupa funcionalidades relacionadas de uma aplicação. Um módulo é uma coleção de elementos que trabalham juntos para fornecer uma funcionalidade específica da aplicação. Um módulo em OutSystems é como um contêiner que pode conter componentes de interface do usuário, entidades de dados, processos, fluxos de trabalho e outras funcionalidades relacionadas àquele módulo específico. Cada módulo pode ter suas próprias dependências e ser gerenciado e implantado separadamente dos outros módulos na aplicação. Os módulos permitem uma melhor organização do código e uma melhor manutenção da aplicação, tornando mais fácil a adição e remoção de funcionalidades, bem como a correção de erros. Além disso, a separação em módulos permite uma melhor colaboração entre os desenvolvedores, pois diferentes desenvolvedores podem trabalhar em módulos diferentes ao mesmo tempo sem interferir uns com...

OutSystems - O que um Pleno deve saber na entrevista(PT)

 O que os recrutadores de Portugal estas a pedir para vaga em Outsystems Pleno: - Como funciona Traditional, Reactive e Mobile? - Quais as diferenças de cada um? - Como funciona o arranque de uma página em Traditional, Reactive e Mobile? - The Architecture Canvas / 4 layer Canvas? - Quantas camadas? E Quais? Foundation layer, Core Layer, End User layer and Orchestration - Processar dados em massa. O que optavas por fazer? Usar Timer ou BPT´s? - Trabalhaste com plug-ins? - Experiência com Javascript, HTML e CSS - Já fizeste Extensões OutSystems com .Net? - Já alteraste código com uma extensão? - Rest e soap? - One after request e One before request? O que é? - Service action e server action? - Arquitetura monolítica? - Já usaste index? Se não, onde usarias? - Que User Provider já usaste? - Já trabalhaste com multi-tenant?

OutSystems - Listas e Blocos

 Olá, Devs!!!! Uma dica rápida: Vamos imaginar que temos um sistema onde um colaborador precisa ter vários equipamentos em seu nome como consta no exemplo abaixo. A Mariana tem dois equipamentos em seu nome e dois S/N. Como podemos colocar uma lista dentro de blocos e replicar essa função mais rapidamente ? Vamos lá….. Vamos até a aplicação Core Widget e vamos procurar o módulo da aplicação ou que deve estar… NomeaDaAplicação_CW Vamos então criar um bloco dentro do nosso MainFlow. Depois, criamos um bloco com o nome da ação que será feita. Nosso exemplo é Machine EmployeeId, Então, este será o nome do nosso bloco. Depois em nosso ecrã vamos precisar arrastar  uma lista para a tela e essa lista, terá o Source apontado para o aggregate Machine pois é lá que estão nossos dados. E vamos precisar uma Expression onde o seu valor vai ser o nome da máquina que está vindo do aggregate Machine. Vamos precisar fazer um filtro em nosso aggregate informando que o EmployeeId que está com a...