What are fair interview questions

I had 2 recently I didnt think were fair.
1. was how would you recover a table to a point in time from a truncate without disturbing existing prod?
I said you had to rman restore elsewhere, roll forward with arc logs to last point before the trunc and then export or CTAS back to prod.
2. how do you deal with index contention oin concurrent inserts.
Without any further info I said evaluate the index in use to see if its the correct index type.
For 1, the Interviewer said well really it would be faster if you used your dataguard database and flashbacked. (could tell he wasnt impressed)
For 2, the Interviewer said well the answer I was looking for was if its for a sequence based table in RAC you could up the cache to a few thousand.
I could have got into arguments here with the interviewer but thought better of it, but next time I will argue.
Where did he get the replication features and rac sequences from? If theyre going to randomly throw features into the equation after the question, then Im bringing sybrand, tom kyte and jonny lewis with me on concall. (think of it like a phone a friend, if I win you split the pot). "Where did you get those guys from" the interviewer will ask, "The same place you got your dataguard and rac from" I'll answer.
whats fair and not fair in an interview?

>
I had 2 recently I didnt think were fair.
1. was how would you recover a table to a point in time from a truncate without disturbing existing prod?
I said you had to rman restore elsewhere, roll forward with arc logs to last point before the trunc and then export or CTAS back to prod.
2. how do you deal with index contention oin concurrent inserts.
Without any further info I said evaluate the index in use to see if its the correct index type.
whats fair and not fair in an interview?
>
Alls fair in love and interviews. What position were you interviewing for?
I don't see anything wrong with those questions - they are both fair questions. What is it about them that you think is unfair?
What other questions were ask before you were ask those two?
I would offer several suggestions
You should NOT offer an answer if you don't have enough facts to base the answer on; that's called 'guessing'. You either need to get the missing facts that you need from the person asking the question or make reasonable assumptions and base your answer on them. Always include your assumptions in the answer you provide.
Question #1 - you could have modified your answer to include assumptions and said something like
>
One way to do that if you use RMAN and archive logs are available is to restore the table elsewhere, roll forward with arc logs to last point before the trunc and then export or CTAS back to prod.
>
That answer provides information about the assumtions you made. They may not use RMAN and they may not be in archive log mode. You either need to find out those facts or include the assumption about them in your answer.
It also answers how you 'could' do it instead of how you 'would' do it; since how you 'would' do it might depend on whether dataguard is available. And you are free to include in your answer a phrase like - 'if dataguard is not available'.
Question #2 you said
>
Without any further info I said evaluate the index in use to see if its the correct index type
>
As I said above you either need to get further info or tell the interviewer what info you are basing your answer on.
Your answer suggests a good solution but doesn't include enough info to tell if you really know WHY the index type might matter.
My answer would probably begin with 'It depends on what is causing the index contention.' Then I would either ask for more information (e.g. type of index) or I would make a reasonable assumption and base my answer on that.
For example your answer is absolutely correct and easily defended (if they decide to argue) by adding some more information to what you said.
>
One cause of index contention with concurrent inserts is the use of a BITMAP index in an OLTP system. A bitmap index will serialize DML operations and can cause significant performance issues.
>
That is an absolutely correct answer even if it isn't the answer the interviewer wanted; you can defend it.
That puts the onus back on the interviewer to provide more information if they want a different answer.
Or you can ask questions to elicit more information if you want (I don't recommend that though once you give a correct answer) to cover other causes of contention
1. what type of index is it?
2. contention can be caused by a value for MAXTRANS that is too low.
3. contention can be caused by serialization processes used by the INSERT operation (complex trigger activity, sequence number generation (use of NOCACHE).
>
If theyre going to randomly throw features into the equation after the question,
>
That is EXACTLY why you have to make it clear to the interviewer what assumptions you are basing your answer on. That beats them to the punch. Give a correct answer using your own assumtions. Then if they throw in new information (replication, RAC) it becomes a new question rather than destroying the question you answered.
If you have read enough of these forum threads you should know by now that when it comes to Oracle most answers begin with
>
It depends . . .
>
If an interviewer doesn't provide enough information for you to provide a good answer then you are free to use your own reasonable information to base your answer on. Just be sure to tell them what those assumptions are as part of your answer.
Remember, even seemingly simple and obvious questions 'depend' on the assumtions you make.
Quick - how many bytes does the string 'CAT' take to store in a VARCHAR2(20) column?
Depends on the character set doesn't it? If you aren't told the character set use any set you like and base your answer on it. Using ASCII or UTF8 it will take 3 bytes.
Wait - is that right? Or was the interviewer asking about the actual BINARY representation which would then include a length byte?

Similar Messages

  • What are the key questions for third party order process?

    hi all,
    what type of questions can i receive for third party order process?
    pls.. do the needful
    thanks to all.

    Hi arun,
    Process Flow for 3rd Party Sales
    Customize the third party sales in summary:
    1. Create Vendor XK01
    2. Create Material – Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background 
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO 
    7. Goods receipt MIGO 
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and,   therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing     
    SD -  3rd party sales order Create Sales Order
    VA01
          Order Type
          Sales org, distr chnl, div
          Enter
          Sold to
          PO #
          Material
          Quantity
          Enter
          Save
    SD -  3rd party sales order View the PR that is created with a third party sales order
    VA01
          Order Number
          Goto Item Overview
          Item ->Schedule Item
    SD -  3rd party sales order View the PR that is created
    ME52N
          Key in the PR number
          Save
    SD -  3rd party sales order Assign the PR to the vendor and create PO
    ME57
          Key in the PR number
          Toggle the "Assigned Purchase Requisition"
          Execute
          Check the box next to the material
          Assign Automatically button
          Click on "Assignments" button
          Click on "Process assignment"
          The "Process Assignment Create PO" box , enter
          Drag the PR and drop in the shopping basket
          Save
    SD -  3rd party sales order Receive Goods
    MIGO_GR
          PO Number
          DN Number
          Batch tab , click on classification
          Serial Numbers tab
          Date of Production
          Flag Item OK
          Check, just in case
          Post
          Save
    SD -  3rd party sales order Create Invoice
    MIRO
          Invoice Date
          Look for the PO , state the vendor and the Material
          Check the box
          Clilck on "Copy"
          Purchase Order Number (bottom half of the screen)
          Amount
          State the baseline date
          Simulate & Post
          Invoice Number
          *Invoice blocked due to date variance
    SD -  3rd party sales order Create a delivery order
    VL01N
          In the order screen , go to the menu Sales Document , select "Deliver"
          Go to "picking" tab
          State the qty and save
    SD -  3rd party sales order Create a billing document
    VF01
          Ensure that the delivery document is correct in the
          Enter
          Go to edit -> Log
          Save
    Pl. be clear on this process.
    Also understand how migo and miro are handled.
    The item categories used.
    How the company knows of the shipment of goods to the customer.
    How returns are handled.
    Hope it helps. Please reward if useful.
    Thanks & Regards
    Sadhu Kishore

  • PROJECT MANAGER INTERVIEW QUESTIONS

    HI ABAPers,
    hope you all are doing well.
    recently i was selected in the technical interview  and waiting for the project manager interview.
    so can anybody please help me how to handle the project manager round.
    what are the interview questions asked by project manager.
    please post some Q&A's related to this project round ASAP.
    Regards,
    SP.

    Moderator message - Welcome to SCN
    But please read [The Rules of Engagement|https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] before posting again. Interview questions are not allowed.
    post locked
    Rob

  • Interview Questions I was asked....

    Hi all,
    The following are the Interview questions, i was asked and although i know answers littlebit, i dont know whether they are correct or not, so i am
    writing here to know answers and for your reference also.
    1) Can i use function as column of table ? if yes, how ?
    2) Sub Query and Joins, which one is better performance wise and how ?
    3) Using Sys_refcursor OR a set of OUT parameters, which one is better ?
    4) I am inserting data into table, what are the best options to avoid
    to insert invalid data ?
    5) I am loading data with some batch action or manually. After
    inserting few records, i have committed the data, but after that
    error occured. Now, how i will found, which data i have committed ?
    6) How Audit has been done in sql and pl/sql from Developer point of view or dba point of view ?
    Thanks,
    Pal
    Edited by: user546710 on Jan 21, 2011 3:26 AM

    user12075620 wrote:
    I don't think we can use the function as a column in a table. What John is referring to is a virtual column whose expression is defined af function call:
    SQL> CREATE SEQUENCE SEQ1
      2  /
    Sequence created.
    SQL> CREATE OR REPLACE
      2  FUNCTION F1
      3  RETURN NUMBER
      4  DETERMINISTIC
      5  IS
      6  BEGIN
      7      RETURN SEQ1.NEXTVAL;
      8  END;
      9  /
    Function created.
    SQL> CREATE TABLE TBL(
      2                   X NUMBER,
      3                   Y NUMBER GENERATED ALWAYS AS (F1())
      4                  )
      5  /
    Table created.
    SQL> INSERT
      2    INTO TBL(
      3             X
      4            )
      5    SELECT  LEVEL
      6      FROM  DUAL
      7      CONNECT BY LEVEL <= 5
      8  /
    5 rows created.
    SQL> SELECT  *
      2    FROM  TBL
      3  /
             X          Y
             1          1
             2          1
             3          1
             4          1
             5          1As you can see, column Y value was calculated as select time. Now I deliberately declared non-deterministic function F as deterministic to show you virtual column is calculated at select time. In the above select Oracle calls function F for the first returned row. Then, since F is declared as deterministic Oracle realizes there is no need to call F again (same parameters - actually same no parameters in this case therefore deterministic function should return same results). Same thing happens when we select again:
    SQL> /
             X          Y
             1          2
             2          2
             3          2
             4          2
             5          2
    SQL> /
             X          Y
             1          3
             2          3
             3          3
             4          3
             5          3
    SQL> As you can see, F is called each time we select so we can say that function is used as a column in a table.
    SY.

  • Friday Question: Best Interview Questions

    For this week's installment, I'm asking for questions (what?).
    If you were to interview somebody for a job in your domain (and I know that many of you probably do interview people), what are some key questions you would ask?
    I'm always disappointed in job interviews when I just get asked the same go-to questions: Would you rather work on a team or alone? Name a problem you experienced. Where do you see yourself in 5 years? Blah. Those kinds of questions only reflect negatively on the company, I think. Sure, a few might be necessary, but the answers are so generic that it really doesn't teach the interviewer anything about a person.
    What would you ask somebody applying for a job in your field? How would you determine whether or not somebody is a a capable programmer? What traits about a person do you think are important to learn about before hiring them? How do you learn them in the limited time an interviewer has? You don't actually have to be in a position to interview people to answer this question: If it was your job, what questions would you want to ask?
    Anyway, just a distracting discussion for a Friday. Respond if you want, don't if you, um, don't. Either way, have a lovely weekend!

    Entry Level:
    Why are you here? (as in why did you become a programmer)
    Explain to me what recursion is, elaborate on what the benefits are and the pitfalls.
    Give me at least 3 looping structures in any language.
    What was your favorite class and why? (this better be a class in your area of study and not underwater basket weaving)
    Did you work in a team project?
    What was your role?
    What was the outcome?
    What observations do you have about your team interaction?
    How were conflicts resolved?
    What would you do differently now?
    What are your career goals?
    Experienced W/O college degree:
    Why do you want to work here?
    How long do you want to continue in development--what's your career goals?
    Explain to me what recursion is and elaborate on what the benefits are and the pitfalls.
    Give me at least 3 looping structures in any language.
    What was the your greatest success?
    What was your greatest flop?
    If you could go back and do anything differently what would it be?
    Experienced with college degree:
    Why do you want to work here?
    What was your most significant area of study?
    How long do you want to continue in development--what's your career goals?
    Explain to me what recursion is and elaborate on what the benefits are and the pitfalls.
    Give me at least 3 looping structures in any language.
    What was the your greatest success?
    What was your greatest flop?
    If you could go back and do anything differently what would it be?
    Early on in my career I was able to finally convince the people that I worked for that they had to ask technical people at least some technical questions--you'd be amazed at how many "programmers" cannot name at least 3 different kinds of loops in any language.

  • SRM Functional interview questions

    Hi all,
    I am a SRM Technical consultant and looking to move to the functional side.
    I am aware of the P2P cycle but If im interviewed for the functional role,what are the possible questions I would have to answer?
    Which areas do I need to focus...E.g. Configuration??Business process???Procurement cycle???
    Any links to get a general idea abt the common terminologies ...business process would be really helpful.
    Thanks.

    Hi Subodh,
    I would advise to go thru SRM course books such as SRM Overview, SRM 210 and SRM 270.
    Knowledge in SAP MM is an added advantage.
    Apart from these go thru SRM cookbooks eg. config of extended classic scenario by Shaz Khan
    Regards,
    Uzair Hussain

  • Oracle Financials Functional Situational Interview Questions

    Hello Oracle Fin Brothers,
    For Oracle Financial Functional Consultant
    I am new in Oracle Financials, Just completed my training and I am having my first interview Thursday; the recruiter tell me the first step will be Situational Interview and I really don't understand what this mean; can some one tell me exactly how is an Situational Interview in Oracle Financial Functional? what are the possible questions and answers? did some one have a list of situational interview questions and answer to help me with? I will really appreciated.
    The second step will be Skill interview; what is the difference with situational interview? what are the possible questions and answers? can some one provide a list of possible questions and answers? for Oracle Functional consultant?
    Hope to get some helpful post
    Thanks
    Ferrari

    Hi,
    I can tell you about my experience in different process.
    I usually have a first interview with the recruiter/agency this first interview is quite general, he usually review your CV, job history,... the recruiter ask you about your interest or motivation for that process, if you are willing to travel, reallocate, etc.. your salary expectations and your knowledge in the different modules. This is the easier interview and if everything is ok, the recruiter will tell you for next steps, probably about the project, the employer, etc...
    In the second interview normally is with the consultancy company, with the manager and an experience consultant that usually asks about technical questions, they ask for example, how to setup a dual accounting process with SLA in GL, which reports you would use to reconcille AP/AR and GL, how many segments do you need to setup in GL for a specific business situation, how to load assest in FA, which are de accounting steps from buy goods until you account the AP invoices,...
    In some cases you have also a final interview with customer just to get the final approval, but the really important one is the second interview.
    Good Luck ;-)
    xhuertax

  • SAP TM help , Resume, interview questions and market -appreciate your help

    Hey Everybody, 
                             Can any one of you send me the sample resume for Time management? Especially targeting the schemas. I just did HR311 at SAP school. I’m looking for the opportunity now days.
    I’ll also appreciate if any one of you can tell that what kind of interview questions I could face? Sample question will be great. 
    BTW how is SAP time market?
    Thanks,
    UA
    Email id : [email protected]

    Did I ask something difficult?  I’ll appreciate if you guys shed some light on some scenarios. For example if you have Unions or worked with unions what you do in order to accommodate them. That would be great if you explain with the help of Business examples. What PCRs you have created etc...

  • My i-phone Not charging because Sunken pins and Green Belt3 Power Mac Center said even my warranty still open until 30 October they cannot do nothing and refer me to a Toll Free Apple customer Service number..my question for what are thwy there?

    My i-phone 5s is not charging because of Sunken pins where the socket is plugged. According Power Mac Center at Green Belt3 even my warranty still open until 30 October they cannot do nothing and refer me to a Toll Free Apple customer Service number in Singapore!!! ..my question for what are they there? not alt all very friendly and helpful!!

    Send an e-mail with all this in it directly to Tim Cook. Seriously. You can send e-mail to him.
    You might also try this forum here for more ideas: http://forums.macrumors.com/index.php?

  • Hi . i have Intel based iMac. i erased whole hard disk. now it flashes folder icon with question mark... i have no internet or orginal dvd.... i want to clean install any mac osx..friend got mac book pro and osx in dmg format . what are my options?

    hi . i have Intel based iMac. i erased whole hard disk. now it flashes folder icon with question mark... i have no internet or orginal dvd.... i want to clean install any mac osx..friend got mac book pro and osx in dmg format . what are my options?

    On your friend's computer with an internet connection, log into the Mac App Store with your ID and download Yosemite from the Purchases section of the Mac App Store. The make a bootable USB install media using
    http://liondiskmaker.com/
    Then boot from that on your computer and install
    You need an internet connection to install via Recovery mode

  • Easy question I'm sure. imac hard full (500gb) mostly from iphoto. no capacity left. what are my options? I've thought of an external drive of 1tb and then a 2nd external drive of 3tb to back up both???? please help.

    easy question I'm sure. imac hard full (500gb) mostly from iphoto. no capacity left. what are my options? I've thought of an external drive of 1tb and then a 2nd external drive of 3tb to back up both???? please help.

    Those are the options - more space is more space.
    Moving the iPhoto Library is simple:
    Make sure the drive is formatted Mac OS Extended (Journaled)
    1. Quit iPhoto
    2. Copy the iPhoto Library from your Pictures Folder to the External Disk.
    3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.
    4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.
    Regards
    TD

  • What are the most common questions in the forums?

    I have my own ideas about what are the questions we see asked over and over and over again in here. Everyone post your ideas here so we can compile a FAQ and maybe post it somewhere (Virum, your new site? :) )

    Please do my homework/coursework/think for me
    This has to be by far the most common type of question asked on the forums.
    Classpath questions
    HashCode questions
    Pointer vs Reference Debate (totally spurious but people spew 100's of pages arguing about something that is perfectly obvious)
    A very good Thread that is probably 1000's of entries long by now is the
    "How to get your questions answered promptly" one (or however this is called). A recap of that published somewhere would be of tremendous value, especially if it was presented as a page you had to go through before landing in the forums to post your latest "Java Challenge" aka "do my coursework" on the boards.

  • Package question - what are the uses for  /var/sadm/pkg ?

    I'm writing packages and noticed once a packages is installed using pkgadd, that files and dirs are created in the /var/sadm/pkg directory. I'm specificly intereseted in the pkginfo file - it contains all the variables from my request script and their values. My question is what are all the uses for this file?
    I've noticed that pkginfo reads from it but would there be any problem deleting certain lines from that file (lines not used by pkginfo - just variables used in the request script that I'd really rather not have floating around in a publicly accessable file).
    thanks!
    Bob

    I'm refering specificly to the file "/var/sadm/pkg/<pkgName>/pkginfo" - it's created during pkgadd and contains all the variable-value pairs from the packages pkginfo file as well as any variables used in the request script and copied to it's temporary response file. I'm not refering to the pkginfo file that you create as a package infofile component.
    I want to remove, from the /var/sadm/pkg/<pkgName>/pkginfo file, certain var-value pairs that were used in my request scripts (not part of the InfoFile/pkginfo component). Otherwise, any user can look at this file or run 'pkgparam <pkgName>' and get that sensative info.
    To the best of my knowledge, this file is only used by the commands pkgparam and pkginfo. Are there other uses?
    My worries are:
    -is it OK to remove lines manually during the postinstall script?
    -will doing this cause problems with any admin or package maintenance functions?
    Thanks-
    Bob

  • What are these blue box question marks?

    What are these blue box question marks appearing on some websites?
    They seem to not appear on every website I visit, only some.
    I have tried several troubleshooting steps.
    -I reset cache.
    -I changed text encoding.
    -I checked bos to always display images.
    -I went to "develop" and opened in every other browser.
    -I updated my adobe flash player.
    What else can I do?
    It is so annoying!
    I am running Safari 8.0.
    Thank you!

    Here is a screenshot of the page:

  • I have a question - Does Oracle BI in cloud has visualisation like Heat map, tree map , spatial map ? In general what are the additional visualisation as compared to OBIEE if any , thanks

    I have a question - Does Oracle BI in cloud has visualisation like Heat map, tree map , spatial map ? In general what are the additional visualisation as compared to OBIEE if any , thanks

    I have a question - Does Oracle BI in cloud has visualisation like Heat map, tree map , spatial map ? In general what are the additional visualisation as compared to OBIEE if any , thanks

Maybe you are looking for

  • Vertical align to center in a div

    Hi, I'm putting together a css layout in dreamweaver CS3, i have a basic nav bar with a solid black colour with text on top. I'm trying to vertical align the text to the center, currently it's center horizontally, but the text is right at the top of

  • MMS Not sending

    I'm trying to send a picture from my Palm Pre via MMS over my network (Vodafon in Germany), but it's not arriving at the recipient. Could it be that the picture is too large? Is there some setup for the MMS when I made the switch to the Palm Pre that

  • Integration problem with Obssocookie

    Hi Guys, I installed following with for integration: 1) OIF IdP 10.1.4.2.0 2) OIF SP 10.1.4.2.0 3) OAM 10.1.4.2.0 4) Portal 10.1.4 5) Oracle Infrastructure Component 10.1.4.0.1 Scenario : We have Portal authenticating to OSSO and OAM is custom to OSS

  • IPhoto and OsX Lion

    I recently was messing around with iPhoto on my Macbook Pro, which is running Lion, and I noticed while I was assigning names to faces on my pictures the main clipboard slightly flashed.  The flash turned out to be my mouse scrolling over the clipboa

  • I would like to change the project page layouts, but setup option in Project Superuser are not available. How can I change the selected page layouts?

    Hi I updated the page layouts for a project in Project Management. Now I woujld like to change those chosen page layouts, but the setup options for the project are no longer available for me to change. How can I update the original chosen page layout