Why most candidates fail the interview in the first five minutes

Slides:



Advertisements
Similar presentations
Challenge for all the Seniors (DBAs) QuestionAreaYou (Today) You (6 Months) You (1 Year) 1Design Tables 2Write Queries 3Deploy Changes 4Tune Queries 5Monitor.
Advertisements

Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Alwayson Availability Groups
Practical points of an oral presentation. Review of an oral presentation It is a condensed version of the paper. It is organized around one TOPIC. A TOPIC.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
6/13/2015 Visit the Sponsor tables to enter their end of day raffles. Turn in your completed Event Evaluation form at the end of the day in the Registration.
Optimizing SQL Server and Databases for large Fact Tables =tg= Thomas Grohser, NTT Data SQL Server MVP SQL Server Performance Engineering SQL Saturday.
Establishing a Service Level Agreement SLA =tg= Thomas Grohser SQL Server MVP SQL Server Performance Engineering.
SQL Server High Availability Introduction to SQL Server high availability solutions.
Processing Temporal Telemetry Data -aka- Storing BigData in a Small Space =tg= Thomas H. Grohser, SQL Server MVP, Senior Director - Technical Solutions.
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
Are You High? Can You Recover? Robert Douglas SQL Saturday #468, Sydney 27 th February 2016.
ROLLING DATABASE SNAPSHOTS David Cobb Daveslog.com.
Introducing Hekaton The next step in SQL Server OLTP performance Mladen Prajdić
Size Matters Not =tg= Thomas Grohser, NTT Data SQL Server MVP
Chris Index Feng Shui Chris
SQL Replication for RCSQL 4.5
Establishing a Service Level Agreement SLA
Optimizing SQL Server and Databases for large Fact Tables
Navigating the options for Data Redundancy
Establishing a Service Level Agreement SLA
Interview Tips Chris Shaw
Establishing a Service Level Agreement SLA
What, When, Why, Where and How SCC maintains your Oracle database
Disaster Recovery and SQL for new and non-DBAs
Solving the Hard Problems
Optimizing SQL Server and Databases for large Fact Tables
# - it’s not about social media it’s about temporary tables and data
# - it’s not about social media it’s about temporary tables and data
From SLA to HA/DR solution
Contained DB? Did it do something wrong?
Customer ACQUISITION.
Introduction to SQL Server Management for the Non-DBA
Database Testing in Azure Cloud
Advanced Security Protecting Data from the DBA
Database Administration for the Non-DBA
Tips for SQL Server Performance and Resiliency
Unit4 Customer Portal Submitting & Managing Cases.
The Ins and Outs of Indexes
Please support our sponsors
Synthesise and Evaluate
Making PowerShell Useful
Re-Indexing - The quest of ultimate automation
What’s new in SQL Server 2016 Availability Groups
Service Level Agreement
Arpit Agrawal -Technical Consultant Fidelity AIOUG NI Chapter
Example of a page header
Shaving of Microseconds
Why most candidates fail the interview in the first minute
Optimizing SQL Server and Databases for large Fact Tables
Making PowerShell Useful
ALIFT Attitude The Enrollment Process ASEA Business Overview
Disaster Recovery is everyone’s job!
Why most candidates fail the interview in the first five minutes
Database hidden disasters…
From (User) Story to Tables
The Ins and Outs of Indexes
From SLA to HA/DR solution
=tg= Thomas Grohser Column Store.
=tg= Thomas Grohser SQL Saturday Philadelphia 2019 TSQL Functions 42.
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
Why most Candidates fail the Interview in the first five Minutes
Why most Candidates fail the Interview in the first five Minutes
42 TSQL Functions =tg= Thomas Grohser SQL Saturday
The Ins and Outs of Indexes
XML? What’s this doing in my database? Adam Koehler
Hybrid Buffer Pool The Good, the Bad and the Ugly
Visual Studio and SQL Server Data Tools
Designing Database Solutions for SQL Server
The DBA Quit and now you’re it:
Presentation transcript:

Why most candidates fail the interview in the first five minutes =tg= Thomas Grohser Why most candidates fail the interview in the first five minutes

select * from =tg= where topic = =tg= Thomas Grohser Senior Director Technical Solutions Architecture email: Thomas.grohser@nttdata.com tg@grohser.com Focus on SQL Server Security, Performance Engineering, Infrastructure and Architecture Wrote some of Close Relationship with SQLCAT (SQL Server Customer Advisory Team) SCAN (SQL Server Customer Advisory Network) TAP (Technology Adoption Program) Product Teams in Redmond Active PASS member and PASS Summit Speaker @@Version Remark SQL 4.21 First SQL Server ever used (1994) SQL 6.0 First Log Shipping with failover SQL 6.5 First SQL Server Cluster (NT4.0 + Wolfpack) SQL 7.0 2+ billion rows / month in a single Table SQL 2000 938 days with 100% availability SQL 2000 IA64 First SQL Server on Itanium IA64 SQL 2005 IA64 First OLTP long distance database mirroring SQL 2008 IA64 First Replication into mirrored databases SQL 2008R2 IA64 SQL 2008R2 x64 First 256 CPUs & >500.000 STMT/sec First Scale out > 1.000.000 STMT/sec First time 1.2+ trillion rows in a table SQL 2012 > 220.000 Transactions per second > 1.3 Trillion Rows in a table SQL 2014 > 400.000 Transactions per second Fully automated deploy and management SQL 2016 AlwaysOn Automatic HA and DR, crossed the PB in storage SQL vNext Can’t wait to push the limits even further

Agenda Why I am talking about this The 3 stages of grief Q&A ATTENTION: Important Information may be displayed on any slide at any time! ! Without Warning !

Why I am talking about this Since 2004 I work for large corporations All the time I was looking for DBA’s, Database Developers, BI experts and ETL specialist I always had more demand than supply I read over a 1000 resumes I did over 300 phone screens I did over 100 in person interview Found less than 10 great candidates

The 3 stages of grief Resume Phone Screen In Person Interview

Resume First impression No SQL 2017, No SQL 2016, No SQL 2014, No SQL 2012? Taking backups really is most important task you did in your carier? Why are you listing me every command you ever used. You can do this at the end but give me a great summary at the beginning of what you can do If you claim to be an expert on a topic expect a tuff question on it in the phone screen

Phone Screen Take it serious Be at a quiet place This is the first personal impression you make Don’t be late Be at a quiet place Have good reception (a landline if possible) Don’t be in the car a bar at work In a public place outside

Pay attention to the question You have no idea how many times I asked: How much is 1+1 and the answer was blue

In every interview my first question is like Developer Version SQL Server offers a lot of different indexes DBA Version SQL Server offers a lot of different high availability options pick any two and compare them …

The most common answers are DBA: Clustering Always On Database Mirroring Log Shipping Replication Backup/Restore … Developer: Clustered Index Non Clustered Index XML Index Filtered Indexed Full Text Index Column Store Index Hash Index … The question was pick any two and compare them … and not list them all …

If a question is unclear or ambiguous Ask for clarification or the missing information

Which of the below statements is true/false 1 + 1 = 2 1 + 1 = 10 1 + 1 = 11 9 + 9 = 12 6 x 9 = 42 true decimal true binary true string true hex true base13

Why is more important than How How is explained in the online help The why is what you need to know It’s great that you take full backups every day, but why? It’s great that you choose this index, but why?

When you give an answer be prepared to explain why If you tell me that you rebuild indexes if fragmentation is > 30% I am going to ask you why 30% This answers will get you the job After experimenting with multiple values I could measure that at about 40% the IO overhead during the week starts degrading the performance so I start rebuilding at 30% to avoid that situation. Multiple blogs from accredited SQL Server experts recommends 30% and I had good experience with the recommendation This answers will not That what we do Because that’s the default in the script I found

What would you do if money was not an issue? Don’t tell me what you did at your current place, because money most likely was an issue. Don’t hold back on a open question

It is OK to not know stuff Explain how you would find the answer Google Vendor Support Case … Do NOT make up an answer A wrong answer is way worse than a I don’t know Bing

Which is a valid SQL Server command DBCC Autopilot DBCC CloneDatabase DBCC Hekaton DBCC Rearange Index DBCC SQLPerf DBCC SHOW_FILE_STATS

This is your interview not your current team’s Tell what you did not what your team did Take credit for things you did. When I constantly hear answers like We used xyz backup tool We rebuild indexes if fragmentation is above 30% We made the primary key clustered all the time

Show interest in the job/company Ask about the team, your role within the team, company culture, … Adjust to the culture Neither being the only one in a suit or the only one in a T-Shirt is a good impression

Summary Listen to the question Narrow down the answer by asking a clarifying question It’s not just the how (e.g. syntax) the procedures around it are as important. Open Questions Stick to the important facts first and then go into details Seeing a lot of people going down on a detail and then not answering the question

THANK YOU! and may the force be with you… Questions? thomas.grohser@nttdata.com (9 to 5 5 days a week :-) tg@grohser.com (24x7) Please fill out the evaluations.