Sample ServiceNow Developer Interview with Tips | A Practical Demo| How to Introduce yourself
[Music] in order to subscribe to my channel please click here or click here please share comment and like my videos and channel hello guys welcome to sas word service now this video is about servicenow developer interview demo in this video i will show you a sample interview for a servicenow developer role you will learn what type of questions are being asked during servicenow interviews and how you can respond to the interviewer for those questions in the end i will talk about some of the tips for the interview and some of the important topics you should learn for servicenow developer position let me give you a quick background of this demo interview john has applied for a job in xyz company for the position of servicenow developer he has face-to-face technical round today with michael who is the hiring manager he is john who is the candidate and applied for this position and came for interview today he is michael who is the hiring manager and interviewer for this particular position so their conversation starts from here hi john this is michael how are you doing today hi michael i'm really good thank you how about you i'm also good thanks let me quickly introduce myself sure i am working as a technical manager in xyz and we have a big team of servicenow developers we are looking for good and experienced developers who can support our clients for various development projects i hope you have applied for the same position of servicenow developer yes michael okay i have your resume with me so let's start with your introduction about your experience in servicenow and what all modules you have been working in servicenow absolutely i have done bachelor of engineering in it i have around 4.5 years of experience in it industry i started my career in 2016 as an i.t analyst in abc company i used to provide application support to our clients i worked over there for about nine months then i got an opportunity to work as a servicenow admin in abc company i learned the tool and completed the admin certification in six months i was very passionate about the platform and started focusing on my development skills i started learning javascript and also started practicing development in service now since then i'm working as a servicenow developer and i have experience in development of itsm modules and other platform development i have worked on business rules client scripts ui actions ui policies script includes and other development elements of service now i am always passionate to learn new things and ready to work with energy good let me ask some technical questions sure what is client side and server side client side is something which runs on user's browser like populating an alert changing the value of a field on the form now server side is querying creation or update on tables in service now creating new record is service site fetching a value from a table is server-side updating multiple rackets in the back end is server-side how do you call a script include from client script we can create a client callable script include which basically extends the abstract ajax processor class and then we can create a glide ajax object in client script where we need to call script include and function created in that script include what is the best way to call a server-side code from client and why there are three different ways we can pull the data from server on the client glide ajax g underscore scratch pad and get reference the best way is glide ajax as it can be used as a synchronous and very efficient we can also use scratch pad however it is only used when form is opened as it is triggered by display business rule get reference is also used however it should be used with callback function what is the difference between data policy and ui policy ui policy runs on client when form is loaded or field value changes on the form data policy runs on server side like create or update of racket ui policy is used to hide fields make fields mandatory or read only and hide or show related list however data policy is only used to make fields mandatory or read only can we convert ui policy to data policy yes we can convert both of them to each other however there are some prerequisites before converting ui policy to data policy like run script should be false there should not be any action for making fields visible okay have you worked on service catalog yes what are variables and variable sets variables are individual input fields on catalog form which needs to be filled by users if we have bunch of variables which are common on most of the form then all of these variables should be created in a bucket and that bucket is variable set this variable set can be added to any catalog form and becomes re-usable how can i call a ui page to show as pop-up we can use glide model and call the ui page i want to update 10 000 rackets on incident table however i don't want update updated field how can i achieve this we need to write a glide racket query script where we can update the rackets in loop however we also need to mention one method that is autosays fields and set the parameter as false which will update the rackets without updating updated field what are query and display business rules query business rules are used when you want to take some action when user is querying the rackets from a table like returning only active rackets if user is non-admin display business rules are used when we need to use some server data on the form like storing fields values in scratchpad which can be used on client what type of a script you can write in ui action server side or client side in ui action we can write both server side and client side they can be written together as well we just need to use onclick function to call client script function how can i select dynamic approvals as per some condition or metrics in workflow in approval user workflow we can use advanced option to perform scripting we can glide record a table where we can put the data for approvals as per different types like location department or any other kind of values a script will return the approver as per the condition we will have in the record and approval will be assigned to the racket what is difference between catalog item and racket producer catalog item will create request request item and catalog tasks however record producers are associated with an existing table of the system like incident change problem the rackets on these tables can be created via racket producers as per the input provided by user on the form i need to limit the number of rackets while acquiring a table how can i do that there is a method called set limit which can be used with glide racket to limit the number of rackets returned the number can be mentioned as a parameter in the method can we use scratch pad in workflows yes we can workflow has their own scratch pad which can be used to store some value returned in any activity and can be used to in further activities in same workflow can you tell me the syntax we can use workflow.scratchpad dot name of the variable and then we can store any value in scratchpad variable which i can use with the same name in another activity what is retroactive sla we can enable retroactive sla to trigger or pass the sla as per the timing fields like opened or created this is used when we attach new sla so that sla takes time from selected field you tell me about your strengths i'm very passionate to learn new things i'm always confident which has always helped me to deliver the work effectively so overall confidence is my strength why do you want to change the company i'm already working on similar kind of work from last few years so i'm looking for a better opportunity where i can explore and get new challenges in service now i'm also looking to grow my career and seeking if i can also lead a small development team in the future i am done with my questions do you have any question for me i am good okay so thank you so much john for your time i will share the feedback with the hr team and they will come back to you thanks michael it was great talking to you same here have a great day you too bye so this was the conversation between john and michael for service servicenow developer position let's talk about some of the tips for interview so which can apply while giving the interview for different positions first tip is be confident now one of the important factor which every interviewer sees in the candidate is confidence whatever response you are giving it has to be with the confidence that is the very important factor i think if you will be very confident in the interview even if you don't know the answer but if you are if you are confident and you whatever knowledge you have you are still presenting it in a good way with confidence with confidence then interviewer will can still be impressed second tip is be honest about your knowledge now during the interview what or whatever knowledge you have you have to present it in that way you don't have to lie about any particular topic if you don't know be honest that you don't know or maybe you have not worked on that particular topic as you know servicenow is very it's keep on increasing basically the scope is keep on increasing a lot a lot of features are coming in service now so if i talk about that you cannot know everything and if i say that if interviewer is asking something any topic which you don't know you you should not roll the answers basically you should directly give the answer like this that you don't know maybe you have not worked upon it but you did not or maybe you can give the positive statement that you did not get chance to work upon it but you would love to learn new things as well that's how you can end the statement so the important point the second tip is be honest about your knowledge third tip is try to give the answers with details now interviewer might ask maybe uh just a question with just one statement now you have to make sure that you make him understand that yes this is what you know that he should understand that you have very vast knowledge you should not give that answer in just one word you should always explain it in little bit details it should not be that much explanatory so that you are taking much of time but it should basically fulfill the goal that he understands yes you have thorough knowledge for that particular topic so if you talk about for example like like you saw during the interview the the interviewer asked about the glide ajax or script include you have to make sure that you are explaining the glide ajax that how it is used maybe you can talk about what are the what are the pros of uh uh what are the pros off glide ajax that is something you can add in in your in your in your basically answer for that particular topic that's how so you may have to make sure that you are adding little bit of details so that interview understand yes this person knows and have a very very deep knowledge about this topic talk about your multi skills now if you're giving if you're going to give interview for a service now skill but even in service now there are a lot of things which you you might add as part of your skill like in service now you have service portal work where you have to be very efficient with angularjs you have to learn bootstrap your javascript definitely should be very very solid but at the same time if you will tell to the interviewer that apart from this knowledge maybe or apart from maybe servicenow knowledge if you have done any other certification or maybe you have any other knowledge maybe any kind of cloud management knowledge or maybe security manage any any other topic which you have added i think you definitely need to present put that point in front of interviewer that basically basically add additional point that yes this person so interviewer will think that okay this person knows other things as well that means he is doing his job and apart from that he is also focusing on other skills as well like if people are working on python if they're learning python you can say that that while working in servicenow i'm also focusing on my python skills i have learned python that's something you can tell or maybe any other other skill you are focusing on that's something you can mention even apart from technical if you have any other maybe um maybe process side skill not just technical skill any other skill as well or maybe a six six month skill maybe you're certified in six sigma that's something you can mention during the interview as well any extra certification any extra knowledge or skill you have you can talk about it during the interview be enthusiastic now this is basically related to the confidence but this is very important point you always have to show energy now during the interview your energy should be at the highest level that person the interviewer should think that this guy has lot of energy even sometimes and i and i can tell you i can frankly tell you that if you will have confidence and if you will be uh with energy you will you will be very enthusiastic in that case even if out of for example if your interviewer is asking 20 questions even if you basically you are not able to respond to maybe maybe uh three questions or four questions that won't be negative because you have to tell okay maybe i have not learned this topic but i know i can do that i will find the answer and i will do that so you have to be very positive you have to be very confident uh confident you have to be very uh you have to show that energy to the interviewer so that he basically he will he will be impressed with your performance during the interview and he will basically be keen to hire you for that particular role and i bet you that if you will show the if you will follow these points i'm 100 sure with your technical knowledge because technical knowledge is definitely it's very important but at the same time if you will follow these tips you will definitely clear the interviews then you have give some live examples now this is also one of the important points so while while giving while giving the answer for a particular question you should always give some live examples so for example maybe uh updation of records maybe updation of uh brackets in the database that's something so that he understand that yes you know that means you you don't you have not just memorized it you have you know you have the depth knowledge so it is somehow related to the third point as well let's try to give the answer with details but in in on the in same details you can just mention some live examples as well now i will talk about that what exactly you should learn for developer interview so i have just i have just mentioned some high level topics but i will still mention that what extra you have to learn so maybe starting with like business rules client scripts glide racket glide ajax script includes ui pages ui actions inbound actions scripting in all above that means whatever points we're talking about you should definitely know scripting service catalog workflow integration ui policy data policy ui script form customization i have just mentioned high level topics that what exactly you should learn for developer interview now everyone cannot learn everything but you have to make sure that whatever topics you're learning you are giving your best and you are learning it end to end there should not be a single opportunity that means you don't have to give a single opportunity to the interviewer that he can fail you you have to make sure whatever question he asks you have to understand think it and then you have to provide the answer and make sure you are giving the best answer now the topics which i'm showing right here apart from that you have to make sure that you are getting practical learnings try with some practical examples maybe in your personal developer instance try those things try try to use the syntax which you have got from servicenow documentation whatever topics we have majorly if i talk about in this servicenow development world major topics basically people uh you basically use in daily development of service now like business rules client scripts glide record glide ajax glide racket i would say it's kind of a i would say client kind of a god of uh i think card api in service now because glide record is something which which every developer has to know without glide record i i don't think any developer can survive as as part of the development world so you have to know glide racket right record is very very important to to survive in this in this in in this development world so if i talk about glide ajax that is also very important script includes ui pages i think these are very important topics and if i keep separate for example service catalog maybe integration now service catalog definitely important but if i talk about integration not every developer knows integration so that's something it's up to you or maybe i would say up to the position because not every uh developer position might not need integration but i would say yes integration is also one of the important factor which basically helps because not everyone or not every developer knows about the integration so i would i would recommend if you really want to clear the interviews you definitely learn definitely need to learn integration as well which will be very benefit for you during servicenow developer interview so i hope you like this whole demo this was just like a demo it is not something a real interview i just thought that i can just show you a sample demo so that you understand and you know how exactly you can maybe for next time you will go to the interview you will talk to um hiring people or hiring manager or technical managers during the interview you you have to just remember these points and you have to be well prepared so that you can clear those interviews so i wish you all the best for your next interview have a great day
https://www.youtube.com/watch?v=myK-h1iFzTU