Interview for a position: Difference between revisions
From My Limbic Wiki
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Frequently Asqued Questions | Frequently Asqued Questions | ||
= What about you ? = | = What about you ? = | ||
==Short Version== | |||
* Born in Paris but lived in Nice, South east of France | |||
* Master degree in Computer Science | |||
* Intership Studies | |||
* Worked for: | |||
** 2 small Companies < 10 persons | |||
** 1 international Company > 1000s of people | |||
* 3 years traveling around the world | |||
* Canada - start a new life | |||
== Scolarship == | == Scolarship == | ||
=== Achievments === | === Achievments === | ||
Line 19: | Line 28: | ||
=== Strenghts === | === Strenghts === | ||
* '''Determined''' - | * '''Determined''' - Make it happen | ||
* ''' | * '''Relational''' - TeamWork. Helping the others naturally | ||
* ''' | * '''Analyse''' - Good understanding and feelings about situations, peoples, datas. | ||
=== Weakness === | === Weakness === | ||
* '''Curious''' - Asking a lot of questions | * '''Curious''' - Asking a lot of questions | ||
* '''Perfectionist''' - Finish completely something before to move on | * '''Perfectionist''' - Finish completely something before to move on | ||
* ''' | * '''Stressed''' | ||
** Becoming thoughtful and spending Overtime Thinking to everything can happen | |||
** Lot of organization - with calendars / list ... to do not forget anything | |||
== Professionnal Achievments== | == Professionnal Achievments== | ||
Line 42: | Line 53: | ||
===Salary Expectations=== | ===Salary Expectations=== | ||
* | * 70 000$CAD to 90 000 $CAD | ||
* | * 65k for a beginner salary, to 120k for advanced, experienced position | ||
= Previous position = | = Previous position = | ||
* '''Data Support Package''': PHP5 Web application inherited from SSDP | * '''Data Support Package''': PHP5 Web application inherited from SSDP | ||
* '''Sonar Support Data Package Maker''': PHP5 Web application based on Evolve Framework | * '''Sonar Support Data Package Maker''': PHP5 Web application based on Evolve Framework | ||
Line 53: | Line 63: | ||
** in a second time, arrange them in an organized, responsive, lightweith interface transportable offline as a computer folder readable with any exploitation system like linux or windows OS but also Android tablets. | ** in a second time, arrange them in an organized, responsive, lightweith interface transportable offline as a computer folder readable with any exploitation system like linux or windows OS but also Android tablets. | ||
* The '''final clients''' who buy theses generated packages are '''french and foreign armys''' who needs to exploit the Thales Underwater Systems documentations in an offline, secured and responsive environment | * The '''final clients''' who buy theses generated packages are '''french and foreign armys''' who needs to exploit the Thales Underwater Systems documentations in an offline, secured and responsive environment | ||
== Responsabilities == | |||
:# '''Improve''' & '''Develop''' new fonctionalities''' | :# '''Improve''' & '''Develop''' new fonctionalities''' | ||
:# Give my opinion about the project regarding my personal skills | :# Give my opinion about the project regarding my personal skills | ||
Line 63: | Line 73: | ||
:# Taking part to the general documentation workflow of the CSS Team '''understanding the deep needs of the company''' as Visit a submarine & crew questioning about the number one application purpose | :# Taking part to the general documentation workflow of the CSS Team '''understanding the deep needs of the company''' as Visit a submarine & crew questioning about the number one application purpose | ||
===Refactoring | == About the Team == | ||
* n+2: Project Manager | |||
* n+1: Functional manager | |||
* n+1: Technical manager | |||
* Me as a DevOps PHP Developer, then as a FullStack Developer | |||
==Refactoring== | |||
* SVN: Dev + Test + Prod | * SVN: Dev + Test + Prod | ||
* Splitting code by kinds PHP CSS JavaScript HTML | * Splitting code by kinds PHP CSS JavaScript HTML | ||
Line 74: | Line 90: | ||
* iRoot & Configuration File | * iRoot & Configuration File | ||
* URL Rewriting | * URL Rewriting | ||
=== Used code=== | |||
ob_start() - extract() - Requires - SQL Packages - MVC | ob_start() - extract() - Requires - SQL Packages - MVC | ||
===Would Add=== | |||
* ORM | * ORM | ||
* Excel powered by Javascript | * Excel powered by Javascript | ||
===Measurable results=== | |||
* Development | |||
=== | * Productivity | ||
* | * Understanding | ||
* | * Team work | ||
* | |||
* | |||
== What did you like / dislike == | == What did you like / dislike == | ||
Line 94: | Line 108: | ||
===Dislike=== | ===Dislike=== | ||
* Security & Old strategy is slowing new ideas with new concepts. In the case of this company, sure it is a necessary evil | * Security & Old strategy is slowing new ideas with new concepts. In the case of this company, sure it is a necessary evil | ||
=Transition= | =Transition= | ||
Why do you want to work in Java, and no PHP anymore ? | |||
===PHP=== | ===PHP=== | ||
* Worked almost 6 years in PHP, even if it was in apprenticeship, i was coding every one day in PHP | * Worked almost 6 years in PHP, even if it was in apprenticeship, i was coding every one day in PHP | ||
Line 111: | Line 122: | ||
* Java is a really generalised language allowing programmers to code on every system, and plateforms. i feel the possibilities huge | * Java is a really generalised language allowing programmers to code on every system, and plateforms. i feel the possibilities huge | ||
* it has a lot of tools to make the developer life easier | * it has a lot of tools to make the developer life easier | ||
* it is base for android applications and i would like to create some personal projects in domotic applications | * it is base for android applications and i would like to create some personal projects in domotic applications | ||
= | |||
=The company= | |||
* 43 years | |||
* 80% of part of the market | |||
* GodFather system | |||
* Encouraging Formations & Certifications | |||
* Worldwild Famous | |||
==Why us rather than another company== | ==Why us rather than another company== | ||
* Encouraging Formations & Certifications | |||
* Possibilities of evolution | |||
* Changing projects so various skills | |||
==What are your motivations for joining this team== | ==What are your motivations for joining this team== | ||
* Integrate an experienced team | * Integrate an experienced team | ||
Line 122: | Line 142: | ||
* '''... Some knowledge about the company''' | * '''... Some knowledge about the company''' | ||
==Do you have any questions?== | ==Do you have any questions?== | ||
* | * What king of project ? Java ? | ||
* | * Team ? | ||
* | * Hours ? | ||
* Salary ? | |||
* '''... Some specific question about the company''' | * '''... Some specific question about the company''' | ||
Line 150: | Line 171: | ||
* Java SE 8u211 | * Java SE 8u211 | ||
* Javascript ECMAScript 2018 | * Javascript ECMAScript 2018 | ||
=Personal Experiences in JAVA= | |||
* SupMarket :Json, web services, ejb, updater, hibernate | |||
* Chat : serveur + quelques commandes | |||
* Jeu 2D ==> Urban Marginal Multijoueur BTS (swing) | |||
* Copie de données en entreprise de façon sécurisée via un utilisateur SQL (swing) | |||
* Application pour calculer le TEG | |||
* JUG | |||
* Spring Boot, site perso | |||
* Je commence à m'intéresser à React, Node.js, AngularJS |
Latest revision as of 15:10, 23 July 2019
Frequently Asqued Questions
What about you ?
Short Version
- Born in Paris but lived in Nice, South east of France
- Master degree in Computer Science
- Intership Studies
- Worked for:
- 2 small Companies < 10 persons
- 1 international Company > 1000s of people
- 3 years traveling around the world
- Canada - start a new life
Scolarship
Achievments
- Choosed to do the studies in a professional context
- Promotion major 3 years in a row.
- Master Thesis Mark: 16.45
- Robotic laboratory & Competition (whole of France): Winner Arduino category
Professionally
- Curious and determined, I like to invest myself thoroughly.
- Using my energy in knowledge, projects and efficiency
- Traveling since 3 years: English, Spanish, French
Strenghts and weakness
How to describe your rofile in one word
- Determined - make it happen
Strenghts
- Determined - Make it happen
- Relational - TeamWork. Helping the others naturally
- Analyse - Good understanding and feelings about situations, peoples, datas.
Weakness
- Curious - Asking a lot of questions
- Perfectionist - Finish completely something before to move on
- Stressed
- Becoming thoughtful and spending Overtime Thinking to everything can happen
- Lot of organization - with calendars / list ... to do not forget anything
Professionnal Achievments
- Software Designer and Developer - Thales Underwater System (SAS)
- AWARD: Top Trainee + Recommandation Letter
- PHP Refactoring
- Design new business-oriented framework from scratch
- PHP Web Application Developer - Interbat Services
- Private business-oriented PHP framework discovering & leanring
- Private business-oriented PHP Framework improving
- Computer Network Technician - Monitoring Company
- Network Administration: VOIP
- Video editing: sony vegas movie studio platinum 10
- Illustrations for a weekly magazine
Salary Expectations
- 70 000$CAD to 90 000 $CAD
- 65k for a beginner salary, to 120k for advanced, experienced position
Previous position
- Data Support Package: PHP5 Web application inherited from SSDP
- Sonar Support Data Package Maker: PHP5 Web application based on Evolve Framework
- allowing Thales teams to use a designed business oriented interface to :
- in a first time to filter through complex algorithm hundreds of thousands thales systems documentation - some with sensible datas
- in a second time, arrange them in an organized, responsive, lightweith interface transportable offline as a computer folder readable with any exploitation system like linux or windows OS but also Android tablets.
- The final clients who buy theses generated packages are french and foreign armys who needs to exploit the Thales Underwater Systems documentations in an offline, secured and responsive environment
Responsabilities
- Improve & Develop new fonctionalities
- Give my opinion about the project regarding my personal skills
- Refactor progressively the application
- Design a new Object & Business-Oriented framework using MVC pattern
- improving the whole network and database integration
- Train new developers on the Framework by implementing tools & workflow
- Train French navy soldiers to the use of the application
- Taking part to the general documentation workflow of the CSS Team understanding the deep needs of the company as Visit a submarine & crew questioning about the number one application purpose
About the Team
- n+2: Project Manager
- n+1: Functional manager
- n+1: Technical manager
- Me as a DevOps PHP Developer, then as a FullStack Developer
Refactoring
- SVN: Dev + Test + Prod
- Splitting code by kinds PHP CSS JavaScript HTML
- Creating Libraries
- Language standardization(versions)
- Libraries architecture in folders & Comments
- Introduce First Objects: Root, SQL, User ...
- First objects inherited from Root
- Rendering HTML: Output Buffering & Extract function
- iRoot & Configuration File
- URL Rewriting
Used code
ob_start() - extract() - Requires - SQL Packages - MVC
Would Add
- ORM
- Excel powered by Javascript
Measurable results
- Development
- Productivity
- Understanding
- Team work
What did you like / dislike
Like
- Team members with years of experience
- Innovative application and ideas for military application
- work context and company - Sophia Antipolis is a European "Silicon Valley" with conferences and a lot of other ingeneers to meet and learn about.
Dislike
- Security & Old strategy is slowing new ideas with new concepts. In the case of this company, sure it is a necessary evil
Transition
Why do you want to work in Java, and no PHP anymore ?
PHP
- Worked almost 6 years in PHP, even if it was in apprenticeship, i was coding every one day in PHP
- I have explored many PHP frameworks
- So i had a really complete experience in PHP i could put on my resume to actually try to have a better salary that what i am asking now
- Often felt beeing limited about the possibilities of the language (no specifications until ...) even if it is possible to write windows software
- To resume, i prefered to choose challenging project and interest versus the type of language.
Travel
- now, because of my holidays break, i just decided to use the "renew" toi ask myself about in wich domain i would like to work
Java
- Java is a really generalised language allowing programmers to code on every system, and plateforms. i feel the possibilities huge
- it has a lot of tools to make the developer life easier
- it is base for android applications and i would like to create some personal projects in domotic applications
The company
- 43 years
- 80% of part of the market
- GodFather system
- Encouraging Formations & Certifications
- Worldwild Famous
Why us rather than another company
- Encouraging Formations & Certifications
- Possibilities of evolution
- Changing projects so various skills
What are your motivations for joining this team
- Integrate an experienced team
- Evolutions Possibilities
- Famous Company
- Prove Myself
- ... Some knowledge about the company
Do you have any questions?
- What king of project ? Java ?
- Team ?
- Hours ?
- Salary ?
- ... Some specific question about the company
Future
What are your professional ambitions at two or five years?
- Earn by proving myself a project manager position
- Bring my knowledge and skills to boost a new project as much as possible
Other
- What do you know about us
- Do you know the salary of your profile ?
- Senior
- Beginner
- What do you expect
- what is the most difficult situation you have faced at work
- What are your goals for the future
- Where do you see yourself in 5 years
- How do you respond to work under pressure
- Do you have any questions for me
Software versions
- HTML5.2
- PHP 7.1.29
- JDK 12
- Java SE 8u211
- Javascript ECMAScript 2018
Personal Experiences in JAVA
- SupMarket :Json, web services, ejb, updater, hibernate
- Chat : serveur + quelques commandes
- Jeu 2D ==> Urban Marginal Multijoueur BTS (swing)
- Copie de données en entreprise de façon sécurisée via un utilisateur SQL (swing)
- Application pour calculer le TEG
- JUG
- Spring Boot, site perso
- Je commence à m'intéresser à React, Node.js, AngularJS