Sql developer sollicitatievragen
SQL staat voor Structured Query Language en SQL developers creëren SQL-databases en de programma's die daarmee werken. Ze gebruiken vaak ontwerptabellen en opslagprocedures voor stabiliteit, betrouwbaarheid en prestaties. In een sollicitatiegesprek voor SQL developer stellen werkgevers vaak vragen over uw programmeerkennis en probleemoplossingsvaardigheden.
Meest gestelde sollicitatievragen voor een SQL developer (M/V/X) en hoe te antwoorden
Tips om deze drie veelgestelde sollicitatievragen voor een SQL developer te beantwoorden:
Vraag 1: Wat zijn de typen sleutels in SQL en wanneer gebruikt u ze?
Zo antwoordt u: Met deze vraag kunt u uw kennis van SQL aantonen. Bespreek de meest voorkomende typen SQL-sleutels en vertel over hoe ze rijen en kolommen in tabellen kunnen identificeren. Sleutels werken als unieke id's, waarmee gebruikers eenvoudig gegevens kunnen ophalen.
Vraag 2: Welke typen normalisatie zijn beschikbaar in SQL en hoe gebruikt u ze?
Zo antwoordt u: SQL-normalisatie wordt gebruikt voor het organiseren van gegevens en het verminderen van redundanties. U kunt uw ervaring demonstreren door de normalisatiemethoden te bespreken die u het meest gebruikt. Veel ontwikkelaars splitsen bijvoorbeeld een grote tabel op in meerdere kleinere tabellen zodat ze leesbaarder worden.
Vraag 3: Met welke programmeertalen bent u vertrouwd?
Zo antwoordt u: Veel SQL developers gebruiken ook JavaScript, HTML, Python, PL/SQL en andere talen. Noem de talen die u kent en hoe u deze hebt gebruikt in uw vorige baan. Vertel de vragensteller ook over programmeringscertificeringen die u hebt ontvangen.
Meest gestelde sollicitatievragen

SQL - Trigger, Stored Procedure, SQL Basics, truncate & delete HR - Joins, Multirow functions
4 antwoorden↳
Trigger is a kind of special stored procedure which will execute automatically when a when an event occures in database server. Minder
↳
Stored procedure is a prepared SQL code which is saved for reusing.
↳
Truncate is similar to the delete command but it removes entire table. Delete is the command Which is used to remove some data by using where clause. Minder

If I knew what the cross apply operator was
4 antwoorden↳
If they want the word its join, a description could be "the Cartesian product of multiplying the tables" and an example would be "like merging two matrices except every column may be of incongruent variables creating a result with polynomial rows, (which is likely no longer normalized to the form level of the database)" Minder
↳
An Apply operator is a join type that the query engine evaluates in sequential order because the right-hand table object can reference data in the left-hand table object. The Cross Apply operator is the Apply operator that acts like an Inner Join, eliminating any records in the left-hand table object that have a null match in the right-hand table object. Minder
↳
An Apply operator is a join type that the DB engine evaluates in sequential order because the right-hand table object can reference data in the left-hand table object. The Cross Apply operator is the Apply operator that acts like an Inner Join, eliminating any records in the left-hand table object that have a null match in the right-hand table object. Minder

Given 2 dates, return a result set that outputs a number for each week between the two. (They will ask the numbered week to be the sequential week and also the calendar week. Prepare for given start date to be start mid-week.)
3 antwoorden↳
--Given 2 dates, return a result set that outputs a number for each week between the two. (They will ask the numbered week to be the sequential week and also the calendar week. Prepare for given start date to be start mid-week.) declare @temp date, @d date = '2020-01-01', @dd date = '2020-03-01', @i int = 0 declare @t table (w int, d date); declare @w int, @wp int = 0 set @temp = @d; while @temp @wp begin insert into @t values (@w, @temp) set @wp = @w end end select * from @t; Minder
↳
--Given 2 dates, return a result set that outputs a number for each week between the two. (They will ask the numbered week to be the sequential week and also the calendar week. Prepare for given start date to be start mid-week.) declare @temp date, @d date = '2020-01-01', @dd date = '2020-03-01', @i int = 0 declare @t table (w int, d date); declare @w int, @wp int = 0 set @temp = @d; while @temp @wp begin insert into @t values (@w, @temp) set @wp = @w end end select * from @t; Minder
↳
DECLARE @Start_Dt DATE = '2020-01-07', @End_Dt DATE = GETDATE(), @SequencialWeek_No INT = 1, @OldWeek_No INT = 0, @Week_No INT = 0; DROP TABLE IF EXISTS #Temp; CREATE TABLE #Temp ( Date DATE, Week_No INT, SequencialWeek_No INT ); WHILE @Start_Dt <= @End_Dt BEGIN SET @OldWeek_No = @Week_No; SET @Week_No = DATEPART(wk, @Start_Dt); SET @SequencialWeek_No = CASE WHEN @Start_Dt = '2020-01-07' THEN 1 WHEN @OldWeek_No = @Week_No THEN @SequencialWeek_No ELSE @SequencialWeek_No + 1 END; INSERT INTO #Temp ( Date, Week_No, SequencialWeek_No ) SELECT @Start_Dt, @Week_No, @SequencialWeek_No; SET @Start_Dt = DATEADD(DAY, 1, @Start_Dt); END; SELECT * FROM #Temp ORDER BY Date; Minder

What is the result if we do following Null + 90
3 antwoorden↳
Always remember null + anything will be null. Also applicable for - ,* ,/
↳
Null
↳
Null .anything+ null is null

Not unexpectedly, the manager was particularly interested in my experience in gathering requirements and creating designs.
3 antwoorden↳
What kind of design excersice did you have to present? something related to data modelling? I'm just curious Minder
↳
It was a high-level design for a loan application, including the architecture and data model for the application. Minder
↳
Because I had 12 years as team lead on a top priority application, I had good stories to relate about my experience gathering requirements and creating designs. Minder

1. Aptitude, reasoning, English, C, C++ 2. Project 3. WAP for bubble sort. 4. WAQ for having clause 5. Multiple inheritance 6. OOPs concept
2 antwoorden↳
I answered well.
↳
I want to know about is their any fixed criteria in apptitude?

how to transform a string into comma separated values
2 antwoorden↳
use split()
↳
Listtag(string,delimeter)

Delete duplicate records from a table
2 antwoorden↳
referr google
↳
Do they ask to write a program or only sql queries?

What's the difference between TRUNCATE and DELETE
2 antwoorden
How to retrieve unique rows from database without using Distinct or Unique keyword
2 antwoorden↳
One of the method is select a ROWID among duplicate columns
↳
One method is to use GROUP BY the column(s) you want as distinct.