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. c test for interview

c test for interview

Scheduled Pinned Locked Moved The Lounge
comquestioncareer
17 Posts 10 Posters 0 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.
  • D Daniel Turini

    Let me understand: you basically don't remember a thing from C, maybe except the overall concepts and want to get a good score on this test? IMHO: I think you’d have a better chance of getting a job by being sincere. If they are telling you the truth, they want to assess your level of C programming. So, tell them to not lose their time, you suck as a C programmer before you go to the test. If they insist you take the test, anything you can answer properly on the test will be seen as an adapting to new situations aptitude. You’ll be seen as an honest person (a rare thing) at the interview, and even if you don’t take the job, maybe you’d be considered for a future position. At least, it’s what I do. I have interviewed hundreds of programmers that put C and C++ as a skill on their resumes. To date, I have seen only 10, maybe 20 that actually knew how to put things together and create something good and useful in C or C++. I have horror stories about interviewing people in C++. But, on an overview of the main areas I look for: 1. OOP concepts. About 50% of the (wannabe) programmers fail in the most basic OOP concepts. 2. Preprocessor and Templates. 60% of them do not even know what I am talking about. 3. Libraries. 90% of them never used a library. Even if they programmed in Visual C++ using MFC. 4. When someone pass all the trivial questions I pick a random little known black-art C++ detail that almost for sure they’ll answer wrong. Then, I try to study their reaction. Some of them get very angry. Does he try to find out the correct answer? Where he’ll try to find this? MSDN? Books? Newsgroups? Codeproject? Do they think it’s better not to use such a detail? But the best test I do is to show them some sample code snippets and tell them to analyze and criticize the code. The code is filled with bad practices. By the answers, I know if they care or not with proper indentation, names, commenting, OOP, code reuse, ugly casts, and so on. My latest article: GBVB - Converting VB.NET code to C#

    V Offline
    V Offline
    Vikram A Punathambekar
    wrote on last edited by
    #5

    Give him a break. It's a long time since he used C. He asked for some questions on C, not for your (or anybody else' ) opinions on his career. Daniel Turini wrote: I have horror stories about interviewing people in C++. Everybody's had that, at least, experience if not interviewing. I'll just assume you had a bad day. Vikram. "There's probably a Nish-like alien answering VB questions on a CP forum as we speak." - adamUK in The Lounge, discussing aliens and parallel universes. "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

    D 1 Reply Last reply
    0
    • B bryce

      lo all have an interview at a company on thursday they're gunan give me a C test as " It gives them an idea of your knowledge of the processes and principles that it's based on. Also your depth of knowledge" i havn't coded in C for yonks and lately i've been head deep in ASP can you fire me any C tests you have sat, online C Tests, C Tests you have asked people in interviews so i can bone up on me C ? Cheers Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

      P Offline
      P Offline
      pankajdaga
      wrote on last edited by
      #6

      Hi, What about something like http://www.brainbench.com[^] I do not know how much it costs, but I guess the tests are going to be good quality that you can expect on an interview. Also, how about getting a book on C for bedtime stories ;P Good luck with the interview. Pankaj Without struggle, there is no progress

      1 Reply Last reply
      0
      • B bryce

        lo all have an interview at a company on thursday they're gunan give me a C test as " It gives them an idea of your knowledge of the processes and principles that it's based on. Also your depth of knowledge" i havn't coded in C for yonks and lately i've been head deep in ASP can you fire me any C tests you have sat, online C Tests, C Tests you have asked people in interviews so i can bone up on me C ? Cheers Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

        R Offline
        R Offline
        Ryan Binns
        wrote on last edited by
        #7

        Try this: http://www.embedded.com/2000/0005/0005feat2.htm[^] It's for embedded C programmers, but it might be useful. Ryan Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
        Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact"

        1 Reply Last reply
        0
        • B bryce

          lo all have an interview at a company on thursday they're gunan give me a C test as " It gives them an idea of your knowledge of the processes and principles that it's based on. Also your depth of knowledge" i havn't coded in C for yonks and lately i've been head deep in ASP can you fire me any C tests you have sat, online C Tests, C Tests you have asked people in interviews so i can bone up on me C ? Cheers Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

          K Offline
          K Offline
          Kannan Kalyanaraman
          wrote on last edited by
          #8

          you should also check out www.techinterview.org[^] Cheers, Kannan

          1 Reply Last reply
          0
          • B bryce

            lo all have an interview at a company on thursday they're gunan give me a C test as " It gives them an idea of your knowledge of the processes and principles that it's based on. Also your depth of knowledge" i havn't coded in C for yonks and lately i've been head deep in ASP can you fire me any C tests you have sat, online C Tests, C Tests you have asked people in interviews so i can bone up on me C ? Cheers Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

            V Offline
            V Offline
            Vikram A Punathambekar
            wrote on last edited by
            #9

            Why don't you check out Yashavant Kanetkar's books? Some of them are really good. I have a collection of 75+ really hard C questions that I prepared for my college's technical symposium, but they're back home. I'm far off now and won't be going back for a month or so. Vikram. "There's probably a Nish-like alien answering VB questions on a CP forum as we speak." - adamUK in The Lounge, discussing aliens and parallel universes. "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

            K 1 Reply Last reply
            0
            • B bryce

              Daniel Turini wrote: Let me understand: you basically don't remember a thing from C, maybe except the overall concepts and want to get a good score on this test? IMHO: I think you’d have a better chance of getting a job by being sincere. If they are telling you the truth, they want to assess your level of C programming. So, tell them to not lose their time, you suck as a C programmer before you go to the test. If they insist you take the test, anything you can answer properly on the test will be seen as an adapting to new situations aptitude. You’ll be seen as an honest person (a rare thing) at the interview, and even if you don’t take the job, maybe you’d be considered for a future position. At least, it’s what I do. thanks for the abuse Daniel did it occur to you that i might have been coding in another language for the last 6 months because the job market where i live is screwed ? Hence have been out of the loop so to speak. - oh i posted that. Did it occur to you that I am excited about the job and want to make a good impression and thus am doing work boning up ? - oh i posted that did it occur to you that i'm after C stuff not c++ stuff as i posted? Oh, i used to be one of those blokes asking the Q's in the interview too. Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

              D Offline
              D Offline
              Daniel Turini
              wrote on last edited by
              #10

              bryce wrote: did it occur to you that i might have been coding in another language for the last 6 months because the job market where i live is screwed ? Yes, it occurred to me, since you wrote that (with less details). bryce wrote: Did it occur to you that I am excited about the job and want to make a good impression and thus am doing work boning up ? Yes, and actually it’s not uncommon. That’s what, if you re-read what I wrote, I did not make any moral judgment about the people who exaggerated their knowledge. I was just pointing you that people taking this path often don’t succeed getting the job they want, unless they are used to lie with ease. And I assumed you don’t. IMHO, taking the path of training for a position with tests will only throw you in the mass of "rejected" candidates. A pet project would train you better. But you have a different opinion, and I respect that. bryce wrote: thanks for the abuse Daniel Sorry, it was not my intention to abuse you. I think you misunderstood what I told you. Please, don't take this as a personal attack. I was seeing you as a person really wanting a job and making a common, unintentional mistake; now I understand your intention better. bryce wrote: Oh, i used to be one of those blokes asking the Q's in the interview too. Ok. My latest article: GBVB - Converting VB.NET code to C#

              1 Reply Last reply
              0
              • V Vikram A Punathambekar

                Give him a break. It's a long time since he used C. He asked for some questions on C, not for your (or anybody else' ) opinions on his career. Daniel Turini wrote: I have horror stories about interviewing people in C++. Everybody's had that, at least, experience if not interviewing. I'll just assume you had a bad day. Vikram. "There's probably a Nish-like alien answering VB questions on a CP forum as we speak." - adamUK in The Lounge, discussing aliens and parallel universes. "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                D Offline
                D Offline
                Daniel Turini
                wrote on last edited by
                #11

                Vikram Punathambekar wrote: Give him a break. It's a long time since he used C. He asked for some questions on C, not for your (or anybody else' ) opinions on his career. I think you people did misunderstood me: I really wanted to help him. The simple answer would be this link[^]. But, since I always suppose that people on CP are above the average level, I considered he already tried that and really wanted some directions. I do recognize that my answer was not something pleasant to be heard, a "hey, dude, go on, you'll surely get this job" would be much better, don't you think? My latest article: GBVB - Converting VB.NET code to C#

                V 1 Reply Last reply
                0
                • D Daniel Turini

                  Vikram Punathambekar wrote: Give him a break. It's a long time since he used C. He asked for some questions on C, not for your (or anybody else' ) opinions on his career. I think you people did misunderstood me: I really wanted to help him. The simple answer would be this link[^]. But, since I always suppose that people on CP are above the average level, I considered he already tried that and really wanted some directions. I do recognize that my answer was not something pleasant to be heard, a "hey, dude, go on, you'll surely get this job" would be much better, don't you think? My latest article: GBVB - Converting VB.NET code to C#

                  V Offline
                  V Offline
                  Vikram A Punathambekar
                  wrote on last edited by
                  #12

                  Daniel Turini wrote: I really wanted to help him. In all fairness, it certainly didn't sound like it. Telling him "Go tell the interviwers you suck" wouldn't be considered help. :| Daniel Turini wrote: The simple answer would be this link[^]. LOL. I admit you've got a point. :) Daniel Turini wrote: a "hey, dude, go on, you'll surely get this job" would be much better, don't you think? Now you're overdoing it. I already said he didn't want career options. But he didn't ask for encouragement either. Vikram. "There's probably a Nish-like alien answering VB questions on a CP forum as we speak." - adamUK in The Lounge, discussing aliens and parallel universes. "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                  1 Reply Last reply
                  0
                  • B bryce

                    lo all have an interview at a company on thursday they're gunan give me a C test as " It gives them an idea of your knowledge of the processes and principles that it's based on. Also your depth of knowledge" i havn't coded in C for yonks and lately i've been head deep in ASP can you fire me any C tests you have sat, online C Tests, C Tests you have asked people in interviews so i can bone up on me C ? Cheers Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

                    C Offline
                    C Offline
                    Core Dumped
                    wrote on last edited by
                    #13

                    check out Skilldrill.com

                    1 Reply Last reply
                    0
                    • V Vikram A Punathambekar

                      Why don't you check out Yashavant Kanetkar's books? Some of them are really good. I have a collection of 75+ really hard C questions that I prepared for my college's technical symposium, but they're back home. I'm far off now and won't be going back for a month or so. Vikram. "There's probably a Nish-like alien answering VB questions on a CP forum as we speak." - adamUK in The Lounge, discussing aliens and parallel universes. "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                      K Offline
                      K Offline
                      Kannan Kalyanaraman
                      wrote on last edited by
                      #14

                      Correct me If I'm wrong but I doubt yeshvant has a international presence. I learnt C Programming from his books(Chartered/Unchartered series :-). regards Kannan

                      1 Reply Last reply
                      0
                      • D Daniel Turini

                        Let me understand: you basically don't remember a thing from C, maybe except the overall concepts and want to get a good score on this test? IMHO: I think you’d have a better chance of getting a job by being sincere. If they are telling you the truth, they want to assess your level of C programming. So, tell them to not lose their time, you suck as a C programmer before you go to the test. If they insist you take the test, anything you can answer properly on the test will be seen as an adapting to new situations aptitude. You’ll be seen as an honest person (a rare thing) at the interview, and even if you don’t take the job, maybe you’d be considered for a future position. At least, it’s what I do. I have interviewed hundreds of programmers that put C and C++ as a skill on their resumes. To date, I have seen only 10, maybe 20 that actually knew how to put things together and create something good and useful in C or C++. I have horror stories about interviewing people in C++. But, on an overview of the main areas I look for: 1. OOP concepts. About 50% of the (wannabe) programmers fail in the most basic OOP concepts. 2. Preprocessor and Templates. 60% of them do not even know what I am talking about. 3. Libraries. 90% of them never used a library. Even if they programmed in Visual C++ using MFC. 4. When someone pass all the trivial questions I pick a random little known black-art C++ detail that almost for sure they’ll answer wrong. Then, I try to study their reaction. Some of them get very angry. Does he try to find out the correct answer? Where he’ll try to find this? MSDN? Books? Newsgroups? Codeproject? Do they think it’s better not to use such a detail? But the best test I do is to show them some sample code snippets and tell them to analyze and criticize the code. The code is filled with bad practices. By the answers, I know if they care or not with proper indentation, names, commenting, OOP, code reuse, ugly casts, and so on. My latest article: GBVB - Converting VB.NET code to C#

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #15

                        Daniel Turini wrote: 4. When someone pass all the trivial questions I pick a random little known black-art C++ detail that almost for sure they’ll answer wrong. Then, I try to study their reaction. Some of them get very angry. The people part is equally important in software, not just what is in the books. The tigress is here :-D

                        1 Reply Last reply
                        0
                        • B bryce

                          Daniel Turini wrote: Let me understand: you basically don't remember a thing from C, maybe except the overall concepts and want to get a good score on this test? IMHO: I think you’d have a better chance of getting a job by being sincere. If they are telling you the truth, they want to assess your level of C programming. So, tell them to not lose their time, you suck as a C programmer before you go to the test. If they insist you take the test, anything you can answer properly on the test will be seen as an adapting to new situations aptitude. You’ll be seen as an honest person (a rare thing) at the interview, and even if you don’t take the job, maybe you’d be considered for a future position. At least, it’s what I do. thanks for the abuse Daniel did it occur to you that i might have been coding in another language for the last 6 months because the job market where i live is screwed ? Hence have been out of the loop so to speak. - oh i posted that. Did it occur to you that I am excited about the job and want to make a good impression and thus am doing work boning up ? - oh i posted that did it occur to you that i'm after C stuff not c++ stuff as i posted? Oh, i used to be one of those blokes asking the Q's in the interview too. Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

                          M Offline
                          M Offline
                          Masaaki Onishi
                          wrote on last edited by
                          #16

                          Hello, the CPians around the world? ;) I'm curious about how long have you worked for C code? If you have serious written C code for a couple years at the past, I believe that you should have your own idea about C even though your C experience is old.... How to write ASP code is very different from the way of C, but if you have the confidence of ASP, why do you come back to the more difficult language like C? :confused: -Masaaki Onishi (eCoolSoft)- ASP.NET Web and Windows Application Development by C# and MFC. eCoolWebPanelBar(BETA) is availabe now. http://www.ecoolsoft.net/homepages.aspx

                          1 Reply Last reply
                          0
                          • B bryce

                            lo all have an interview at a company on thursday they're gunan give me a C test as " It gives them an idea of your knowledge of the processes and principles that it's based on. Also your depth of knowledge" i havn't coded in C for yonks and lately i've been head deep in ASP can you fire me any C tests you have sat, online C Tests, C Tests you have asked people in interviews so i can bone up on me C ? Cheers Bryce --- Publitor, making Pubmed easy. http://www.sohocode.com/publitor

                            V Offline
                            V Offline
                            Vikram A Punathambekar
                            wrote on last edited by
                            #17

                            Sorry for replying late, but you can get this from http://www.geocities.com/vpunathambekar/Virtuoso_2002_C_Debugging.zip . If the link doesn't work, try Rclick->Save target as. There are some holes in the official answers, so make sure you read answer.txt fully. Like I said last time, I'm away from home. Had to get my kid brother send it to me by mail and then upload it to my site. That's why I'm late. :-O I hope you find this useful. If you do, pl mail me. Vikram. ----------------------------- 1. Don't ask unnecessary questions. You know what I mean? 2. Avoid redundancy at all costs. 3. Avoid redundancy at all costs. "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                            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