Results 1 to 8 of 8

Thread: .Net Interview Questins i face

  1. #1

    Thread Starter
    Member
    Join Date
    Apr 2009
    Posts
    60

    .Net Interview Questins i face

    1) Diff between BCL & FCL?
    FCL contains classes that can used to build applications.Eg-System.IO,System.XML,System.Net

    What is BCL?

    2)3.5 framwork is which level?
    a)1 level
    b) 2 level
    c)3 level
    d)4 level

    3)Which are the features added in 3.5 that are not in 1.0??

    Pleasee help me in solving it.

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: .Net Interview Questins i face

    Moved To General Developer and Duplicate Thread Deleted

  3. #3
    PowerPoster JuggaloBrotha's Avatar
    Join Date
    Sep 2005
    Location
    Lansing, MI; USA
    Posts
    4,286

    Re: .Net Interview Questins i face

    Quote Originally Posted by ritu verma View Post
    1) Diff between BCL & FCL?
    FCL contains classes that can used to build applications.Eg-System.IO,System.XML,System.Net

    What is BCL?
    Good question, I haven't heard of this term before.
    Quote Originally Posted by ritu verma View Post
    2)3.5 framwork is which level?
    a)1 level
    b) 2 level
    c)3 level
    d)4 level
    From the 2.0 Framework standpoint, 3.5 is the 3rd level.
    Quote Originally Posted by ritu verma View Post
    3)Which are the features added in 3.5 that are not in 1.0??

    Pleasee help me in solving it.
    In short, everything. There isn't a comparison of the 3.5 to the 1.0 Framework because the what the 3.5 Framework adds to the 2.0 & 3.0 Frameworks doesn't even exist in the 1.0/1.1 Frameworks.

    If the question was "Which features where added in the 3.5 Framework that are not in 3.0?" Then the answer is: Linq, Lambda, etc. All of this: What's New in the .NET Framework Version 3.5
    Currently using VS 2015 Enterprise on Win10 Enterprise x64.

    CodeBank: All ThreadsColors ComboBoxFading & Gradient FormMoveItemListBox/MoveItemListViewMultilineListBoxMenuButtonToolStripCheckBoxStart with Windows

  4. #4
    PowerPoster Jenner's Avatar
    Join Date
    Jan 2008
    Location
    Mentor, OH
    Posts
    3,712

    Re: .Net Interview Questins i face

    BCL stands for Base Class Libraries which is part of the "ECMA Specification for Common Language Infrastructure (CLI)". The CLR is Microsoft's an implementation of that. Rotor and Mono are other examples of implementations.

    In .NET, Microsoft has taken the BCL and added to it all kinds of goodies like WinForms, Data, etc. This is called the FCL (Framework Class Library).

    In reality, it makes zero difference to a real programmer unless you're on a standards committee; and oddly, there tend to be few real programmers on standards committees. Real programmers don't eat quiche either.

    Information on BCL and FCL paraphrased from here.

    3.5 would be the third "level" of .NET. It's a vague question though. Define "level".

    2.0 was a complete rewrite of 1.0/1.1, so essentially, 3.5 has nothing in common. 3.5 though is built upon 3.0, which is built upon 2.0. JuggaloBrotha answers the question nicely what 3.5 adds to it's predecessor.
    Last edited by Jenner; Dec 16th, 2009 at 04:27 PM.
    My CodeBank Submissions: TETRIS using VB.NET2010 and XNA4.0, Strong Encryption Class, Hardware ID Information Class, Generic .NET Data Provider Class, Lambda Function Example, Lat/Long to UTM Conversion Class, Audio Class using BASS.DLL

    Remember to RATE the people who helped you and mark your forum RESOLVED when you're done!

    "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe. "
    - Albert Einstein

  5. #5
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: .Net Interview Questins i face

    BCL is base class library!

    FCL is framework class library!



    The .NET Framework class library is a library of classes, interfaces, and value types that are included in the Windows Software Development Kit (SDK). This library provides access to system functionality and is designed to be the foundation on which .NET Framework applications, components, and controls are built.

    I am not sure if there's a marked distinction between the two, other than nomenclature.
    Last edited by abhijit; Dec 16th, 2009 at 04:27 PM. Reason: Msdn
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  6. #6
    Frenzied Member ntg's Avatar
    Join Date
    Sep 2004
    Posts
    1,449

    Re: .Net Interview Questins i face

    Quote Originally Posted by ritu verma View Post
    1) Diff between BCL & FCL?
    FCL contains classes that can used to build applications.Eg-System.IO,System.XML,System.Net

    What is BCL?

    2)3.5 framwork is which level?
    a)1 level
    b) 2 level
    c)3 level
    d)4 level

    3)Which are the features added in 3.5 that are not in 1.0??

    Pleasee help me in solving it.
    It may just be my opinion, but these are the dumbest questions I've ever heard for a .Net-related job. There can be absolutely no correlation between people that know the differences between BCL and FCL and people that should be hired.
    "Feel the force...read the source..."
    Utilities: POPFileDebugViewProcess ExplorerWiresharkKeePassUltraVNCPic2Ascii
    .Net tools & open source: DotNetNukelog4NetCLRProfiler
    My open source projects: Thales SimulatorEFT CalculatorSystem Info ReporterVSS2SVNIBAN Functions
    Customer quote: "If the server has a RAID array, why should we bother with backups?"
    Programmer quote: "I never comment my code. Something that is hard to write should be impossible to comprehend."
    Ignorant quote: "I have no respect for universities, as they teach not practicle stuff, and charge money for"

  7. #7
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: .Net Interview Questins i face

    I wouldn't be surprised to find out this was on a first round interview... with HR... before the technical interview. Which is unfortunately because that means that HR hasn't a clue what they are looking for.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  8. #8
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,104

    Re: .Net Interview Questins i face

    I totally agree with ntg! These are totally bizarre questions for nearly any type of job. However, the OP didn't specifically say what kind of job he was interviewing for. If this is some kind of reference librarian position, or standards committee support position, or something like that, then they might make more sense.

    Also, for the second question, I would say that the correct answer is 5 level based on this logic:

    1) 1.0 (with .NET2002)
    2) 1.1 (with .NET2003)
    3) 2.0 (with .NET2005)
    4) 3.0 (with .NET2008)
    5) 3.5 (also .NET2008, though maybe SP1)

    Framework 1.1 was certainly different from Framework 1.0, though the two are not a full version number apart, so why would Framework 3.0 not be a full step from Framework 3.5, even though they were both technically .NET2008. You can still target either one with 2008, though you can also target 2.0, as well.
    My usual boring signature: Nothing

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width