The whole point of your CF rating is to reflect your past performance in contests, which gives you a rough idea of how skilled you are as a competitive programmer.
So when your rating goes up significantly, it's usually a sign that you have improved significantly.
I would assume that people cheat for a better rating, but what is the point of increasing your rating if you know your skill hasn't increased alongside it?
It makes your rating feel meaningless... Completely removes the sense of accomplishment, which is the whole point of wanting to achieve a higher rating in the first place.
If only simple minded cheaters understood any of it.
Exactly that feeling of solving a difficult question with no external help is the best feeling in the world
I heard they do this to gain advantage on applying for jobs, showing your CF rating as your skills, however strong or weak you really are. In some countries there is a great competition for getting a job. But no one really looks at your CF rating when interviewing. I guess some do this to feel domination over others, or just can't see how weak they are.
Won't the interviewer ask a tougher question if we show a higher rating ?
The alternative is not even getting an interview. I've heard that a few companies in India ask for candidates' codeforces profiles at the beginning of the application process. Unfortunately, such high stakes means that cheating is common in India.
they will have more bf's
I see you want to farm contribution.