TechSchoool
13K subscribers
4.2K photos
10 files
4.65K links
Download Telegram
๐Ÿ” JAVA INTERVIEW QUESTIONS

โ“ Can we overload the main() method? ๐Ÿ”„

โœ… Yes, we can have multiple methods with the name "main" in a single class. However, if we run the class, the java runtime environment will look for the main method with syntax as public static void main(String args[]). ๐Ÿƒโ€โ™‚๏ธ

โ“ Can we have multiple public classes in a java source file? ๐Ÿค”

โœ… We can't have more than one public class in a single java source file. A single source file can have multiple classes that are not public. ๐Ÿ“„

โ“ What is a Java Package and which package is imported by default? ๐Ÿ“ฆ

โœ… Java package is the mechanism to organize the java classes by grouping them. The grouping logic can be based on functionality or modules based. A java class fully classified name contains package and class name.

For example, java.lang.Object is the fully classified name of Object class that is part of java.lang package.

The java.lang package is imported by default and we don't need to import any class from this package explicitly. ๐Ÿ›๏ธ

โ“ What are access modifiers in Java? ๐Ÿ›ก๏ธ

โœ… Java provides access control through public, private and protected access modifier keywords. When none of these are used, it's called default access modifier.

A java class can only have public or default access modifier. Read Java Access Modifiers to learn more about these in detail. ๐Ÿ“˜

โ“ What is a final keyword? ๐Ÿ”’

โœ… The final keyword is used with Class to make sure no other class can extend it. For example, the String class is final and we can't extend it..

We can use the final keyword with methods to make sure child classes can't override it.

Java's final keyword can be used with variables to make sure that it can be assigned only once. However the state of the variable can be changed, for example, we can assign a final variable to an object only once but the object variables can change later on.

Java interface variables are by default final and static. ๐ŸŽฏ

โ“ What is a static keyword? ๐Ÿš€

โœ… The static keyword can be used with class-level variables to make it global i.e all the objects will share the same variable.

We can use static keyword with methods also. A static method can access only static variables of class and invoke only static methods of the class. Read more in detail at java static keyword. ๐ŸŒ€

โ“ What is finally and finalize in java? ๐ŸŽ‰

โœ… The finally block is used with try-catch to put the code that you want to get executed always, even if an exception is thrown by the try-catch block. finally block is mostly used to release resources created in the try block.

The finalize() is a special method in Object class that we can override in our classes. This method gets called by the garbage collector when the object is getting garbage collected. This method is usually overridden to release system resources when the object is garbage collected. ๐Ÿงน

โ“ Can we declare a class as static? ๐Ÿข

โœ… We can't declare a top-level class as static however an inner class can be declared as static. If the inner class is declared as static, it's called a static nested class.

The static nested class is the same as any other top- level class and is nested for only packaging convenience.

Read more about inner classes at java inner class. ๐Ÿ“ฆ
๐Ÿ‘3
BlackBerry Internship Program 2024

Role:- Intern - SDET

Qualification:-  B.E / B.Tech/M.E/M.Tech

Location:-  Bangalore

Apply Link ๐Ÿ‘‡:-

https://bit.ly/3UG7kUu

Apply before the link expires
โค1๐Ÿ‘1
โœจ๏ธJAVA VS PYTHONโœจ๏ธ

๐Ÿš€Java:

1. Syntax: Complex, verbose code. ๐Ÿง‘โ€๐Ÿ’ป

2. Speed: Faster due to bytecode compilation. ๐ŸŽฏ

3. Memory Management: Automatic with garbage collector.โ›ณ๏ธ

4. Libraries: Abundant enterprise-level frameworks (Spring, Hibernate).๐Ÿงฉ

5. Community: Large, active suppor network.๐Ÿ”ฎ

๐Ÿš€Python:

1. Syntax: Simple, readable code.๐ŸŽฐ

2. Speed: Slower, but ideal for rapid development.๐ŸŽ

3. Memory Management: Uses garbage collection.๐ŸŽฒ

4. Libraries: Rich ecosystem for data tasks (NumPy, Pandas).๐Ÿงธ

5. Community: Welcoming, beginner-friendly, strong support.๐Ÿชข

Do not forget to React on this Message for More Content Like this ๐Ÿš€

Follow @techschoool for more such content..!!!

Thanks For Joining All ๐Ÿ’•๐Ÿ™Œ๐Ÿป
โค1๐Ÿ‘1๐Ÿ‘1
These courses are highly recommended for freshers targeting their first job

The best thing is:

You can master this skills and sell your excel skills in various freelancing websites to earn money

[Career, Microsoft excel, Freshers, Jobs, Skills, Courses, Certifications, Business, Employment, Hiring, Professionals, Students, Graduates, Finance, Accounts, Management, Business, SQL, VBA, Business Analyst, Data Analyst, Artificial Intelligence, Al, freecourses, Careercoach ]

Link - https://docs.google.com/document/d/1j5AU6emtfnfrGpgHZo4ZLwpjV7N7HBBCkxNXK-R8YC8/mobilebasic
๐Ÿ‘4
Here is the Video on #freeonlinecourses by big firms like Google, Stanford, Harvard and Microsoft.

All these firms have there courses on this website.

This website hosts #freecourses and #freecertification

You just have to make a search add the filters of Free course and Certificate on the left pane.

There you have thousands of free courses by the big organisations.

Link - https://www.classcentral.com/
โค1๐Ÿ‘1
Xiaomi India Internship Program for 2024

Role:- Performance Testing Intern
 
Qualification:- Bachelorโ€™s/Masterโ€™s Degree
 
Stipend: - Upto 30,000/Month

Location:- Bangalore, India

Apply Link ๐Ÿ‘‡:-

https://bit.ly/3uB79PK


Apply before the link expires
๐Ÿ‘1
HTML 7 Days Roadmap & Resource ๐Ÿ“๐Ÿ‘‡

๐Ÿ“ŒDay 1: Introduction to HTML

What is HTML?
Basic structure of an HTML document
HTML elements and tags
Creating your first HTML page

๐Ÿ“ŒDay 2: Text and Headings

Formatting text
Headings (h1 to h6)
Paragraphs and line breaks
HTML entities

๐Ÿ“ŒDay 3: Lists and Links

Unordered lists (ul) and ordered lists (ol)
List items (li)
Hyperlinks (a) and anchor text
Linking to other pages

๐Ÿ“ŒDay 4: Images and Multimedia

Adding images (img) to web pages
Image attributes (src, alt)
Embedding audio and video (audio, video)
Multimedia attributes (controls, autoplay)

๐Ÿ“ŒDay 5: Forms and Input

Creating forms (form)
Input elements (text, password, radio, checkbox)
Textarea and select elements
Form attributes (action, method)

๐Ÿ“ŒDay 6: Semantic HTML

Semantic elements (header, nav, main, article, section, aside, footer)
Using HTML5 structural elements
ARIA roles and attributes for accessibility

๐Ÿ“ŒDay 7: Tables and Forms

Creating tables (table)
Table rows (tr), table headers (th), and table data (td)
Table captions (caption) and summaries
Forms revisited: Form elements within tables

Follow @techschoool for more such content..!!! โœจ๏ธ

Do not forget to React on this Message for More Content Like this โค๏ธ

Thanks For Joining All ๐Ÿ’ซ
๐Ÿ‘5
Here are 5 YouTube channels with playlists to master DSA with Java:

Abdul Bari

https://youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O&si=sYmwE5okWA5WSmze

This channel has a playlist called "Algorithms" that covers a wide range of data structures and algorithms.

Telusko

https://youtube.com/playlist?list=PLsyeobzWxl7oRKwDi7wjrANsbhTX0IK0J&si=vMB8Pt7AAYHFkUY6

- This channel has a playlist called "Data Structures using Java" that teaches you how to implement common data structures in Java.

freeCodeCamp.org

http://www.youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB

- This channel has a playlist called "Python Tutorials" that includes some videos on data structures and algorithms, although it is primarily focused on Python.

Caleb Curry

https://youtube.com/playlist?list=PL_c9BZzLwBRLpDEpYRFXKBN-2ZCsAx0ps&si=HNDnqwnUxqNIrSjw

- This channel has a playlist called "Data Structures and Algorithms" that covers a variety of data structures and algorithms in a clear and concise way.

mycodeschool

https://youtube.com/playlist?list=PL2_aWCzGMAwLZp6LMUKI3cc7pgGsasm2_&si=Nm5RDserQyAcmBbe

This channel has a playlist called "Pointers in C/C++" that covers pointers, which are an important concept for understanding data structures.

I hope this helps!
๐Ÿ‘1
๐‹๐ž๐š๐ซ๐ง ๐‚๐จ๐๐ข๐ง๐  ๐ƒ๐ข๐ซ๐ž๐œ๐ญ๐ฅ๐ฒ ๐Ÿ๐ซ๐จ๐ฆ ๐š๐ง ๐ˆ๐ˆ๐“ ๐†๐ซ๐š๐๐ฎ๐š๐ญ๐ž!

DEMO CLASSES for our PAY AFTER PLACEMENT Program

Date : 23rd Feb - 2nd March | 8 -10 PM

Eligibility: BTech / BCA / BSc / MCA / MSc

๐Ÿ‘‰ Step 1: Register on our website

๐Ÿ‘‰ Step 2: Learn Coding From Scratch in our live classes

๐Ÿ‘‰ Step 3: Solve coding assignments & become part of our exclusive pay after placement batch

๐‘๐ž๐ ๐ข๐ฌ๐ญ๐ž๐ซ ๐๐จ๐ฐ ๐Ÿ‘‡: -

https://bit.ly/3Tz0wYq

๐Ÿ‘‰ Hurry Up! Limited Seats Available
๐Ÿ‘2
10 websites to Apply for internship

1. Internshala (www.internshala.com)

2.Letsintern (www.letsintern.com)

3.Twenty19 (www.twenty19.com)

4.Naukri.com (www.naukri.com)

5.Indeed (www.indeed.co.in)

6.Shine.com (www.shine.com)

7.Youth4work (www.youth4work.com)

8.Times Jobs (www.timesjobs.com)

9.LinkedIn (www.linkedin.com)

10.Freshersworld(www.freshersworld.com)
๐Ÿ‘8
Indigo(InterGlobe Aviation) Recruitment 2024

Role :- Data Engineer

Location:- Gurgaon

Education:- Degree in IT / Computer Science, Data Engineering, Statistics or equivalent

Experience- Fresher

Apply Link ๐Ÿ‘‡:-

https://bit.ly/3OOKK8k


Apply before the link expires
๐Ÿ‘1
Data Analytics Internship 2024

Interested candidates apply now :-

https://bit.ly/49mix13

Apply before the link expires
๐Ÿ˜2
Meesho Internship Program 2024
 
Role:- Business Analyst Intern

Qualification:- B.Tech/M.Tech /MBA in any discipline

Experience:- 0-1 years

Stipend :- Upto 25,000rs

Job Location:-  Bangalore

Apply Link ๐Ÿ‘‡:-

https://bit.ly/3ORQPRI


Apply before the link expires
๐Ÿ‘2
Hi Members ,

Many youngsters are unaware of what skills companies are looking for in them. So theyโ€™re struggling to build a successful software career. 

We are conducting a FREE Career Guidance Session for software job aspirants from all educational backgrounds (B.Sc, B.Com, M.Sc, B.E, B.Tech)

๐‰๐จ๐ข๐ง ๐Ž๐ฎ๐ซ ๐…๐ซ๐ž๐ž ๐ƒ๐ž๐ฆ๐จ๐Ÿ‘‡ :- 

https://bit.ly/4bR58jh

( Only for candidates those who want to build their career in IT )
CommerceIQ is looking for SDE-Interns for the Bengaluru location

Stipend :- โ‚น30,000

Internship Duration- 6 months (Based on the performance can be converted to FTE)

Location- Bengaluru (Hybrid)

Apply Link๐Ÿ‘‡:- 

https://bit.ly/3OWqfqx

Apply before the link expires
๐Ÿ‘2
Google Summer Internship Program 2024

Role:- Research Scientist Intern

Location :-  Bangalore , Karnataka

Apply Link ๐Ÿ‘‡:-

https://bit.ly/49PqRGv

Apply before the link expires

Summer Internships start in May/June 2024 and are 10-12 weeks in duration.
๐Ÿ‘1
If Anyone Interested In Python Training & Internship ,

Comment as  " Yes , Interested for Python Training+ Internship "


If Anyone Interested in Frontend
Training & Internship ,

Comment as " Yes , I am Interested for Frontend Training & Internship"

Based on your comments, we will share the separate links for each
๐Ÿ‘8โค2
Those who are looking for a Python Training +Internship

Checkout this link๐Ÿ‘‡ :-

https://bit.ly/3UD7goC

(Few seats left )
---------------------------------------------------
Those who are looking for a Frontend Training +Internship

Checkout this link๐Ÿ‘‡ :-

https://bit.ly/3T8qCRg

(Few seats left )

This is great opportunity for students &freshers .This training+ Internship will help you a lot in your new job.
โค1