Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Funny interview question

Funny interview question

Scheduled Pinned Locked Moved The Lounge
questioncsharpc++htmlcom
39 Posts 19 Posters 6 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Vagif Abilov

    The task was opposite: to write a valid C program that will not compile in C++. "this" is not a valid "C" keyword. Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

    M Offline
    M Offline
    Michael Dunn
    wrote on last edited by
    #11

    No, that's exactly what I did. My code is valid C but it will not compile under C++ because it uses a C++ keyword as a variable. :confused: You can just as easily write:

    main()
    {
    int private=1, protected=1, mutable=1;
    }

    and so on. All valid C since none of those are reserved words. --Mike-- Just released - 1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click! My really out-of-date homepage Sonork-100.19012 Acid_Helm

    V 1 Reply Last reply
    0
    • N Nish Nishant

      Hi guys Today we were interviewing some candidates for some programmer jobs. My boss suggested a few interview questions to us and one of them was this :- Write a valid C program that would not comopile under C++ Hmmmm, now what kinda question is that? Would it be a proper test of a candidate? As for me I was confused for a while till I thought of type safety in C++. I haven't tried it out but I presume that if we do some unsafe type casting it'll be valid in C but invalid in C++. What do ya guys think? Nish


      Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

      M Offline
      M Offline
      Megan Forbes
      wrote on last edited by
      #12

      Might get some interesting answers! :-D


      The following statement about your geekness is true. The previous statement about your geekness is false.

      N 1 Reply Last reply
      0
      • L Lost User

        Nishant S wrote: What do ya guys think? Stupid question and us interviewee's, subjected to mind game questions should be able to physically beat interviewer's that ask crap like this half to death. ;P ...and if you wondering it's 1 months tomorrow. Michael Martin Australia mjm68@tpg.com.au "I personally love it because I can get as down and dirty as I want on the backend, while also being able to dabble with fun scripting and presentation games on the front end." - Chris Maunder 15/07/2002

        M Offline
        M Offline
        Michael Dunn
        wrote on last edited by
        #13

        Heh, that reminds me of how I felt when I got the question "what's the difference between a macro and an inline function?" I got this at Microsoft. I guess the interviewer thought I'd been able to get through two phone interviews without letting it slip that I don't actually know C++ well enough to know the difference. X| --Mike-- Just released - 1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click! My really out-of-date homepage Sonork-100.19012 Acid_Helm

        1 Reply Last reply
        0
        • M Megan Forbes

          Might get some interesting answers! :-D


          The following statement about your geekness is true. The previous statement about your geekness is false.

          N Offline
          N Offline
          Nish Nishant
          wrote on last edited by
          #14

          Megan Forbes wrote: Might get some interesting answers! But I never asked a question :-( Just stated a funny incident and then everyone goes angry and start asking me what good it does :-( Nish


          Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

          M V 2 Replies Last reply
          0
          • M Michael Dunn

            No, that's exactly what I did. My code is valid C but it will not compile under C++ because it uses a C++ keyword as a variable. :confused: You can just as easily write:

            main()
            {
            int private=1, protected=1, mutable=1;
            }

            and so on. All valid C since none of those are reserved words. --Mike-- Just released - 1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click! My really out-of-date homepage Sonork-100.19012 Acid_Helm

            V Offline
            V Offline
            Vagif Abilov
            wrote on last edited by
            #15

            Sorry, you're right of course! Silly me X| Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

            1 Reply Last reply
            0
            • N Nish Nishant

              Megan Forbes wrote: Might get some interesting answers! But I never asked a question :-( Just stated a funny incident and then everyone goes angry and start asking me what good it does :-( Nish


              Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

              M Offline
              M Offline
              Megan Forbes
              wrote on last edited by
              #16

              sorry - I meant some of the people be interviewed might give you some cool answers to the C / C++ code question that would be worth sharing :cool:


              The following statement about your geekness is true. The previous statement about your geekness is false.

              1 Reply Last reply
              0
              • L Lost User

                Nishant S wrote: What do ya guys think? Stupid question and us interviewee's, subjected to mind game questions should be able to physically beat interviewer's that ask crap like this half to death. ;P ...and if you wondering it's 1 months tomorrow. Michael Martin Australia mjm68@tpg.com.au "I personally love it because I can get as down and dirty as I want on the backend, while also being able to dabble with fun scripting and presentation games on the front end." - Chris Maunder 15/07/2002

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #17

                Michael Martin wrote: ...and if you wondering it's 1 months tomorrow. 11 rather :-( Nish


                Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                L 1 Reply Last reply
                0
                • N Nish Nishant

                  Michael Dunn wrote: Seems rather silly as an interview question, though. Jus what I thought (anyway I had tons of other stuff to ask which made more sense to me) Nish


                  Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                  U Offline
                  U Offline
                  Uwe Keim
                  wrote on last edited by
                  #18

                  You should rather ask him whether he knows CodeProject.com. If he/she doesn't, I would recommend NOT taking him. If he answers "YES of course", ask him whether he is a member, and only take him if his member ID is less than 50000. -- Scanned MSDN Mag ad with YOUR name: www.magerquark.de/misc/CodeProject.html See me: www.magerquark.de

                  N E T 3 Replies Last reply
                  0
                  • N Nish Nishant

                    Megan Forbes wrote: Might get some interesting answers! But I never asked a question :-( Just stated a funny incident and then everyone goes angry and start asking me what good it does :-( Nish


                    Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                    V Offline
                    V Offline
                    Vagif Abilov
                    wrote on last edited by
                    #19

                    The interview result might be quite funny: a developer A is given a job because his program did not compile. Developer's program compiled unfortuntely, so he's not got a job. An exceptional case where you have to show your skills in writing a program that does not compile. :) Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

                    N 1 Reply Last reply
                    0
                    • U Uwe Keim

                      You should rather ask him whether he knows CodeProject.com. If he/she doesn't, I would recommend NOT taking him. If he answers "YES of course", ask him whether he is a member, and only take him if his member ID is less than 50000. -- Scanned MSDN Mag ad with YOUR name: www.magerquark.de/misc/CodeProject.html See me: www.magerquark.de

                      N Offline
                      N Offline
                      Nish Nishant
                      wrote on last edited by
                      #20

                      Uwe Keim wrote: You should rather ask him whether he knows CodeProject.com. If he/she doesn't, I would recommend NOT taking him. The problem is that only an elite minority have regular internet access in Trivandrum. Forget regular, I wonder how many people even manage to chk mail at least once a week! This is the "3rd" word Uwe and Trivandrum is a rather 3rd worldish 3rd world city. Nish


                      Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                      1 Reply Last reply
                      0
                      • V Vagif Abilov

                        The interview result might be quite funny: a developer A is given a job because his program did not compile. Developer's program compiled unfortuntely, so he's not got a job. An exceptional case where you have to show your skills in writing a program that does not compile. :) Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

                        N Offline
                        N Offline
                        Nish Nishant
                        wrote on last edited by
                        #21

                        Well, most people I interviewed today wouldn't write a 15 line program (C or C++) without making 20 errors. I was horrified by the lack of quality in the candidates :-( Things are really bad now I guess! Everyone is doing Java and C# nowadays. Too few C++ coders left on this planet! Nish


                        Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                        V 1 Reply Last reply
                        0
                        • N Nish Nishant

                          Hi guys Today we were interviewing some candidates for some programmer jobs. My boss suggested a few interview questions to us and one of them was this :- Write a valid C program that would not comopile under C++ Hmmmm, now what kinda question is that? Would it be a proper test of a candidate? As for me I was confused for a while till I thought of type safety in C++. I haven't tried it out but I presume that if we do some unsafe type casting it'll be valid in C but invalid in C++. What do ya guys think? Nish


                          Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                          J Offline
                          J Offline
                          Jim A Johnson
                          wrote on last edited by
                          #22

                          Trivia should not be included in interview questions.

                          1 Reply Last reply
                          0
                          • V Vagif Abilov

                            The task was opposite: to write a valid C program that will not compile in C++. "this" is not a valid "C" keyword. Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

                            E Offline
                            E Offline
                            Eddie Velasquez
                            wrote on last edited by
                            #23

                            Vagif Abilov wrote: "this" is not a valid "C" keyword. Exactly the point. Because "this" is not a C keyword it can be used as an identifier so his prog will compile as a C program and not as a C++ program


                            1 Reply Last reply
                            0
                            • U Uwe Keim

                              You should rather ask him whether he knows CodeProject.com. If he/she doesn't, I would recommend NOT taking him. If he answers "YES of course", ask him whether he is a member, and only take him if his member ID is less than 50000. -- Scanned MSDN Mag ad with YOUR name: www.magerquark.de/misc/CodeProject.html See me: www.magerquark.de

                              E Offline
                              E Offline
                              Eddie Velasquez
                              wrote on last edited by
                              #24

                              If his/her/its member ID is under 100 then he/she/it must be a genius then! ;P


                              C 1 Reply Last reply
                              0
                              • N Nish Nishant

                                Well, most people I interviewed today wouldn't write a 15 line program (C or C++) without making 20 errors. I was horrified by the lack of quality in the candidates :-( Things are really bad now I guess! Everyone is doing Java and C# nowadays. Too few C++ coders left on this planet! Nish


                                Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                                V Offline
                                V Offline
                                Vagif Abilov
                                wrote on last edited by
                                #25

                                Nishant S wrote: Everyone is doing Java and C# nowadays. Too few C++ coders left on this planet! I'm pretty sure there are more C++ programmers than C# guys. And probably more C/C++ programmers than Java/C# together. Could it be that it was just C++ guys making 20 errors? :) Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

                                N 1 Reply Last reply
                                0
                                • V Vagif Abilov

                                  Nishant S wrote: Everyone is doing Java and C# nowadays. Too few C++ coders left on this planet! I'm pretty sure there are more C++ programmers than C# guys. And probably more C/C++ programmers than Java/C# together. Could it be that it was just C++ guys making 20 errors? :) Vagif Abilov MCP (Visual C++) Oslo, Norway Hex is for sissies. Real men use binary. And the most hardcore types use only zeros - uppercase zeros and lowercase zeros. Tomasz Sowinski

                                  N Offline
                                  N Offline
                                  Nish Nishant
                                  wrote on last edited by
                                  #26

                                  Vagif Abilov wrote: Could it be that it was just C++ guys making 20 errors? Hmmmm, could be true. I guess it'd be better for everyone if fellows like that took up C# or Java Nish :)


                                  Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                                  P 1 Reply Last reply
                                  0
                                  • N Nish Nishant

                                    Hi guys Today we were interviewing some candidates for some programmer jobs. My boss suggested a few interview questions to us and one of them was this :- Write a valid C program that would not comopile under C++ Hmmmm, now what kinda question is that? Would it be a proper test of a candidate? As for me I was confused for a while till I thought of type safety in C++. I haven't tried it out but I presume that if we do some unsafe type casting it'll be valid in C but invalid in C++. What do ya guys think? Nish


                                    Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                                    V Offline
                                    V Offline
                                    Vivek Rajan
                                    wrote on last edited by
                                    #27

                                    I agree it is a really stupid question, BUT if someone can answer it on the spot , you've got a winner !! IMO, the *main* thing to check in an interview is attitude. BTW: How about this ? file a.c -------- // This trivial program has no statements // C cant deal with '//' style comments

                                    E 1 Reply Last reply
                                    0
                                    • M Michael Dunn

                                      Just use a C++ keyword that is not in C, such as: main() { int this=1; } ;) Seems rather silly as an interview question, though. --Mike-- Just released - 1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click! My really out-of-date homepage Sonork-100.19012 Acid_Helm

                                      B Offline
                                      B Offline
                                      Brian Delahunty
                                      wrote on last edited by
                                      #28

                                      Quick and easy :-D Regards, Brian Dela :suss:

                                      1 Reply Last reply
                                      0
                                      • N Nish Nishant

                                        Vagif Abilov wrote: Could it be that it was just C++ guys making 20 errors? Hmmmm, could be true. I guess it'd be better for everyone if fellows like that took up C# or Java Nish :)


                                        Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                                        P Offline
                                        P Offline
                                        Paul Riley
                                        wrote on last edited by
                                        #29

                                        Nishant S wrote: I guess it'd be better for everyone if fellows like that took up C# or Java No, it'd be better for everyone if guys like that went back to work at MacDonalds instead of thinking "anyone can be a programmer". Someone who writes bad C++ is likely to write bad C# and bad Java as well. Paul

                                        1 Reply Last reply
                                        0
                                        • N Nish Nishant

                                          Hi guys Today we were interviewing some candidates for some programmer jobs. My boss suggested a few interview questions to us and one of them was this :- Write a valid C program that would not comopile under C++ Hmmmm, now what kinda question is that? Would it be a proper test of a candidate? As for me I was confused for a while till I thought of type safety in C++. I haven't tried it out but I presume that if we do some unsafe type casting it'll be valid in C but invalid in C++. What do ya guys think? Nish


                                          Author of the romantic comedy Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]

                                          _ Offline
                                          _ Offline
                                          _Magnus_
                                          wrote on last edited by
                                          #30

                                          If i write a program that does not compile under C OR C++, will i get the job then? :confused: /Magnus


                                          - I don't necessarily agree with everything I say

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups